Certification of Software Packages Using Hierarchical Classification

Loading...
Certification of Software Packages Using Hierarchical Classification International Conference on Software Engineering Research and Applications SERA 2003: Software Engineering Research and Applications pp 209-224 | Cite as Jaewon Oh (1) Dongchul Park (1) Byungjeong Lee (2) Jongwon Lee (1) Euyseok Hong (3) Chisu Wu (1) 1. School of Computer Science and Engineering, Seoul National University, Seoul, Korea 2. School of Computer Science, University of Seoul, Seoul, Korea 3. School of Computer Science and Engineering, Sungshin Women’s University, Seoul, Korea Conference paper 1 Readers 320 Downloads Part of the Lecture Notes in Computer Science book series (LNCS, volume 3026)

Abstract Various types of COTS (Commercial-Off-The-Shelf) software are produced radically and its application areas are also being expanded. Because software quality evaluation depends on types of software and environments where software is operated, certification organizations need different certification programs that are foundations or basic frames for certifying software. We can certify new software products by making new certification programs or referring to previous ones typically. However, it is redundant to make new programs whenever certifying products and merely referring to previous ones may also cause problems because the previously certified software may not have the same quality characteristics as the new software has. For these reasons, we need to systematically derive certification programs for assessing new software, while considering types of software and software environments. Therefore, in this paper, we propose a meta model for systematically generating certification programs from previous ones. By using this model, certification programs are incrementally constructed based on hierarchical classification of software packages. This meta model is validated by generating certification programs with quality data on some certified software products.

Keywords Business Group Software Quality Certification Program Hierarchical Classification Meta Model These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves. This is a preview of subscription content, log in to check access

Preview Unable to display preview. Download preview PDF. Unable to display preview. Download preview PDF.

References 1.

Voas, J.: Limited software warranties. In: Proceedings of the 7th IEEE International Conference and Workshop on the Engineering of Computer Based Systems, pp. 56–61 (2000) Google Scholar (https://scholar.google.com/scholar? q=Voas%2C%20J.%3A%20Limited%20software%20warranties.%20In%3A%20Proceedings%20of%20the%207th%20IEEE%20Internationa l%20Conference%20and%20Workshop%20on%20the%20Engineering%20of%20Computer%20Based%20Systems%2C%20pp.%2056%E2 %80%9361%20%282000%29)

2.

Balci, O.: A methodology for certification of modeling and simulation applications. ACM Transactions on Modeling and Computer Simulation 11(4), 352–377 (2001) CrossRef (https://doi.org/10.1145/508366.508369) MathSciNet (http://www.ams.org/mathscinet-getitem?mr=2348551) Google Scholar (http://scholar.google.com/scholar_lookup? title=A%20methodology%20for%20certification%20of%20modeling%20and%20simulation%20applications&author=O..%20Balci&journal =ACM%20Transactions%20on%20Modeling%20and%20Computer%20Simulation&volume=11&issue=4&pages=352377&publication_year=2001)

3.

Vermesan, A.I.: Software certification for industry – verification and validation issues in expert systems. In: Proceedings of the 9th International Workshop on Database and Expert Systems Applications, pp. 3–14 (1998) Google Scholar (https://scholar.google.com/scholar? q=Vermesan%2C%20A.I.%3A%20Software%20certification%20for%20industry%20%E2%80%93%20verification%20and%20validation% 20issues%20in%20expert%20systems.%20In%3A%20Proceedings%20of%20the%209th%20International%20Workshop%20on%20Databas e%20and%20Expert%20Systems%20Applications%2C%20pp.%203%E2%80%9314%20%281998%29)

4.

ISO/IEC, F.C.D.: 9126-1.2 Information Technology – Software product quality – Part 1:Quality model, ISO/IEC JTC1/SC7 N1949 (1998) Google Scholar (https://scholar.google.com/scholar?q=ISO%2FIEC%2C%20F.C.D.%3A%2091261.2%20Information%20Technology%20%E2%80%93%20Software%20product%20quality%20%E2%80%93%20Part%201%3AQuality%2 0model%2C%20ISO%2FIEC%20JTC1%2FSC7%20N1949%20%281998%29)

5.

ISO/IEC, D.T.R.: 9126-2: Software Engineering – Product Quality Part 2 – External Metrics, ISO/IEC JTC1/SC7 N2419 (2001) Google Scholar (https://scholar.google.com/scholar?q=ISO%2FIEC%2C%20D.T.R.%3A%2091262%3A%20Software%20Engineering%20%E2%80%93%20Product%20Quality%20Part%202%20%E2%80%93%20External%20Metrics%2 C%20ISO%2FIEC%20JTC1%2FSC7%20N2419%20%282001%29)

6.

ISO/IEC, D.T.R.: 9126-3: Software Engineering – Product Quality Part 3 – Internal Metrics, ISO/IEC JTC1/SC7 N2416 (2001) Google Scholar (https://scholar.google.com/scholar?q=ISO%2FIEC%2C%20D.T.R.%3A%2091263%3A%20Software%20Engineering%20%E2%80%93%20Product%20Quality%20Part%203%20%E2%80%93%20Internal%20Metrics%2 C%20ISO%2FIEC%20JTC1%2FSC7%20N2416%20%282001%29)

7.

ISO/IEC, D.T.R.: 9126-4: Software Engineering – Software product quality – Part 4: Qualit. Use Metrics, ISO/IEC JTC1/SC7 N2430 (2001) Google Scholar (https://scholar.google.com/scholar?q=ISO%2FIEC%2C%20D.T.R.%3A%2091264%3A%20Software%20Engineering%20%E2%80%93%20Software%20product%20quality%20%E2%80%93%20Part%204%3A%20Qualit. %20Use%20Metrics%2C%20ISO%2FIEC%20JTC1%2FSC7%20N2430%20%282001%29)

8.

Welzel, D., Hausen, H.-L.: Practical Concurrent Software Evaluation for Certification. Journal of Systems and Software 38(1), 71–83 (1997) CrossRef (https://doi.org/10.1016/S0164-1212(97)00069-1) Google Scholar (http://scholar.google.com/scholar_lookup? title=Practical%20Concurrent%20Software%20Evaluation%20for%20Certification&author=D..%20Welzel&author=H.L..%20Hausen&journal=Journal%20of%20Systems%20and%20Software&volume=38&issue=1&pages=71-83&publication_year=1997)

9.

Leung, H.K.N.: Quality metrics for intranet applications. Information & Management 38(3), 137–152 (2001) CrossRef (https://doi.org/10.1016/S0378-7206(00)00060-4) Google Scholar (http://scholar.google.com/scholar_lookup? title=Quality%20metrics%20for%20intranet%20applications&author=H.K.N..%20Leung&journal=Information%20%26%20Management&v olume=38&issue=3&pages=137-152&publication_year=2001)

10.

Bevan, N.: Measuring usability as quality of use. Software Quality Journal 4, 115–150 (1995) CrossRef (https://doi.org/10.1007/BF00402715) Google Scholar (http://scholar.google.com/scholar_lookup? title=Measuring%20usability%20as%20quality%20of%20use&author=N..%20Bevan&journal=Software%20Quality%20Journal&volume=4 &pages=115-150&publication_year=1995)

11.

Azuma, M.: Software products evaluation system: quality models, metrics and processes– International Standards and Japanese Practice. Information and Software Technology 38(3), 145–154 (1996) CrossRef (https://doi.org/10.1016/0950-5849(95)01069-6) Google Scholar (http://scholar.google.com/scholar_lookup? title=Software%20products%20evaluation%20system%3A%20quality%20models%2C%20metrics%20and%20processes%E2%80%93%20I nternational%20Standards%20and%20Japanese%20Practice&author=M..%20Azuma&journal=Information%20and%20Software%20Technol ogy&volume=38&issue=3&pages=145-154&publication_year=1996)

12.

ISO/IEC, Information technology – Software product evaluation – Part 1: General overview, ISO/IEC 14598-1:1999(E) (1999) Google Scholar (https://scholar.google.com/scholar? q=ISO%2FIEC%2C%20Information%20technology%20%E2%80%93%20Software%20product%20evaluation%20%E2%80%93%20Part% 201%3A%20General%20overview%2C%20ISO%2FIEC%2014598-1%3A1999%28E%29%20%281999%29)

13.

ISO/IEC,Software engineering – Product evaluation – Part 2: Planning and management, ISO/IEC 14598-:2000(E) (2000) Google Scholar (https://scholar.google.com/scholar? q=ISO%2FIEC%2CSoftware%20engineering%20%E2%80%93%20Product%20evaluation%20%E2%80%93%20Part%202%3A%20Plannin g%20and%20management%2C%20ISO%2FIEC%2014598-%3A2000%28E%29%20%282000%29)

14.

ISO/IEC, Software engineering – Product evaluation – Part 3: Process for developers,ISO/IEC 14598-3:2000(E) (2000) Google Scholar (https://scholar.google.com/scholar? q=ISO%2FIEC%2C%20Software%20engineering%20%E2%80%93%20Product%20evaluation%20%E2%80%93%20Part%203%3A%20Pro cess%20for%20developers%2CISO%2FIEC%2014598-3%3A2000%28E%29%20%282000%29)

15.

ISO/IEC, Software engineering – Product evaluation – Part 4: Process for acquirers, ISO/IEC 14598-4:1999(E) (1999) Google Scholar (https://scholar.google.com/scholar? q=ISO%2FIEC%2C%20Software%20engineering%20%E2%80%93%20Product%20evaluation%20%E2%80%93%20Part%204%3A%20Pro cess%20for%20acquirers%2C%20ISO%2FIEC%2014598-4%3A1999%28E%29%20%281999%29)

16.

ISO/IEC, Information technology – Software product evaluation – Part 5: Process for evaluators,ISO/IEC 14598-5:1998(E) (1998) Google Scholar (https://scholar.google.com/scholar? q=ISO%2FIEC%2C%20Information%20technology%20%E2%80%93%20Software%20product%20evaluation%20%E2%80%93%20Part% 205%3A%20Process%20for%20evaluators%2CISO%2FIEC%2014598-5%3A1998%28E%29%20%281998%29)

17.

ISO/IEC, Software engineering – Product evaluation – Part 6: Documentation of evaluation modules, ISO/IEC 14598-6:1999(E) (1999) Google Scholar (https://scholar.google.com/scholar? q=ISO%2FIEC%2C%20Software%20engineering%20%E2%80%93%20Product%20evaluation%20%E2%80%93%20Part%206%3A%20Do cumentation%20of%20evaluation%20modules%2C%20ISO%2FIEC%2014598-6%3A1999%28E%29%20%281999%29)

18.

Punter, T., van Solingen, R., Trienekens, J.: Software Product Evaluation – Current status and future needs for customers and industry. In: The Proceedings of the 4 th IT Evaluation Conference (EVIT1997) (1997) Google Scholar (https://scholar.google.com/scholar? q=Punter%2C%20T.%2C%20van%20Solingen%2C%20R.%2C%20Trienekens%2C%20J.%3A%20Software%20Product%20Evaluation%20 %E2%80%93%20Current%20status%20and%20future%20needs%20for%20customers%20and%20industry.%20In%3A%20The%20Proceed ings%20of%20the%204th%20IT%20Evaluation%20Conference%20%28EVIT1997%29%20%281997%29)

19.

Hausen, H.-L., Welzel, D.: Guides to Software Evaluation. In: Arbeitspapiere der GMD, No. 746, GMD, Sankt Augustin (April 1993) Google Scholar (https://scholar.google.com/scholar?q=Hausen%2C%20H.L.%2C%20Welzel%2C%20D.%3A%20Guides%20to%20Software%20Evaluation.%20In%3A%20Arbeitspapiere%20der%20GMD%2C%20 No.%20746%2C%20GMD%2C%20Sankt%20Augustin%20%28April%201993%29)

20.

ISO/IEC, Information technology – Software packages – Quality requirements and testing, ISO/IEC 12119:1994(E) (1994) Google Scholar (https://scholar.google.com/scholar? q=ISO%2FIEC%2C%20Information%20technology%20%E2%80%93%20Software%20packages%20%E2%80%93%20Quality%20require ments%20and%20testing%2C%20ISO%2FIEC%2012119%3A1994%28E%29%20%281994%29)

21.

ISO/IEC, F.C.D.: 12182 Information Technology – Categorization of Software, ISO/IEC TR 12182:1998(E) (1998) Google Scholar (https://scholar.google.com/scholar? q=ISO%2FIEC%2C%20F.C.D.%3A%2012182%20Information%20Technology%20%E2%80%93%20Categorization%20of%20Software%2 C%20ISO%2FIEC%20TR%2012182%3A1998%28E%29%20%281998%29)

22.

Poulin, J.S., Yglesias, K.P.: Organization and Component Classification in the IBM Reuse Library. IBM Technical Report, TR 00.3730, 15 April (1993) Google Scholar (https://scholar.google.com/scholar? q=Poulin%2C%20J.S.%2C%20Yglesias%2C%20K.P.%3A%20Organization%20and%20Component%20Classification%20in%20the%20IB M%20Reuse%20Library.%20IBM%20Technical%20Report%2C%20TR%2000.3730%2C%2015%20April%20%281993%29)

23.

Frakes, W.B., Pole, T.P.: An Empirical Study of Representation Methods for Reusable Software Components. IEEE Transactions on Software Engineering 20(8), 617–630 (1994) CrossRef (https://doi.org/10.1109/32.310671) Google Scholar (http://scholar.google.com/scholar_lookup? title=An%20Empirical%20Study%20of%20Representation%20Methods%20for%20Reusable%20Software%20Components&author=W.B..% 20Frakes&author=T.P..%20Pole&journal=IEEE%20Transactions%20on%20Software%20Engineering&volume=20&issue=8&pages=617630&publication_year=1994)

24.

Telecommunications Technology Association (TTA), Standard for a Classification Scheme of Software Reuse, TTAS.KO-11.0026 (2000) Google Scholar (https://scholar.google.com/scholar? q=Telecommunications%20Technology%20Association%20%28TTA%29%2C%20Standard%20for%20a%20Classification%20Scheme%2 0of%20Software%20Reuse%2C%20TTAS.KO-11.0026%20%282000%29)

Copyright information © Springer-Verlag Berlin Heidelberg 2004

About this paper Cite this paper as: Oh J., Park D., Lee B., Lee J., Hong E., Wu C. (2004) Certification of Software Packages Using Hierarchical Classification. In: Ramamoorthy C.V., Lee R., Lee K.W. (eds) Software Engineering Research and Applications. SERA 2003. Lecture Notes in Computer Science, vol 3026. Springer, Berlin, Heidelberg DOI (Digital Object Identifier) https://doi.org/10.1007/978-3-540-24675-6_17 Publisher Name Springer, Berlin, Heidelberg Print ISBN 978-3-540-21975-0 Online ISBN 978-3-540-24675-6 eBook Packages Springer Book Archive About this book Reprints and Permissions

Personalised recommendations

© 2017 Springer International Publishing AG. Part of Springer Nature. Not logged in Not affiliated 69.197.175.202

Loading...

Certification of Software Packages Using Hierarchical Classification

Certification of Software Packages Using Hierarchical Classification International Conference on Software Engineering Research and Applications SERA 2...

58KB Sizes 2 Downloads 8 Views

Recommend Documents

Automatic hierarchical classification using time-based co-occurrences
speed/direction (dx,dy), and size are recorded. Also, ... quences to create a sequence classifier(as is most com- mon),

Hierarchical Bayes - Sawtooth Software
upon traditional aggregate models such as OLS regression or logit for conjoint/choice analysis, customer satisfaction, b

Using Procedures and Packages
You can even use PL/SQL for some database applications in place of 3GL programs that use embedded SQL or the Oracle Call

Debian -- Software Packages in "wheezy"
... apt-build (0.12.44): frontend to apt to build, optimize and install packages; apt-cacher (1.7.6+deb7u1) [security]:

HDLTex: Hierarchical Deep Learning for Text Classification
Oct 6, 2017 - Hierarchical Deep Learning for Text classification (HDLTex). HDLTex employs stacks of deep learning archit

A hierarchical classification of trophic guilds for - Instituto de Biología
A hierarchical classification of trophic guilds for North American birds and mammals ... Trophic guild. Frugivore: groun

Redalyc.A hierarchical classification of trophic guilds for North
Frugivore: ground to lower canopy gleaner. Frugivore: ground to lower .... Caprimulgiformes. Caprimulgidae. Nyctibiidae.

Debian -- Software Packages in "stretch", Subsection utils
Software Packages in "stretch", Subsection utils. 2vcard (0.6-1): perl script to convert an addressbook to VCARD file fo

Modeling Rover Communication using Hierarchical - Rajeev Joshi
within the programming language Scala, which makes our models of HSMs .... In this section, we give a brief overview of

foundations of software testing istqb certification
1 Fundamentals of testing 1. 1.1 Why is testing necessary? 1. 1.2 What is testing? 11. 1.3 Testing principles 18. 1.4 Fu