A systematic approach to manage information quality for supporting software package selection

Software package selection plays a crucial role in the deployment of software systems. One of its main current problems is how to deal with the vast amount of unstructured, incomplete, evolvable and widespread information that highly increases the risks of taking a wrong decision. It could be said that nowadays there are not satisfactory solutions to that problem. In this paper, we propose an approach to systematically tackle these information quality problems by stating a reference model embracing quality indicators that facilitate the collection, storage, retrieval, analysis and reuse of information in a quality assurance environment. We illustrate it with a scenario of use that shows how this reference model may be used to support software package selection decision-making.

[1]  Ljerka Beus-Dukic,et al.  Semantic component selection - SemaCS , 2006, Fifth International Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'05).

[2]  Marco Torchiano,et al.  Overlooked aspects of COTS-based development , 2004, IEEE Software.

[3]  Diane M. Strong,et al.  AIMQ: a methodology for information quality assessment , 2002, Inf. Manag..

[4]  Jingyue Li,et al.  Process Improvement and Risk Management in Off-The-Shelf Component-Based Development , 2006 .

[5]  Shari Lawrence Pfleeger,et al.  Software metrics (2nd ed.): a rigorous and practical approach , 1997 .

[6]  Xavier Franch,et al.  Transforming Software Package Classification Hierarchies into Goal-Based Taxonomies , 2005, DEXA.

[7]  A. Finkelstein,et al.  Software package requirements and procurement , 1996, Proceedings of the 8th International Workshop on Software Specification and Design.

[8]  Diane M. Strong,et al.  Beyond Accuracy: What Data Quality Means to Data Consumers , 1996, J. Manag. Inf. Syst..

[9]  Javier Franch Gutiérrez,et al.  Domain analysis for supporting commercial off-the-shelf components selection , 2006 .

[10]  Xavier Franch,et al.  Overcoming COTS Marketplace Evolvability and Interoperability , 2006, CAiSE Forum.

[11]  Reidar Conradi,et al.  Open Source Collaboration for Fostering Off-The-Shelf Components Selection , 2007, OSS.

[12]  Stuart E. Madnick,et al.  An Information Product Approach for Total Information Awareness , 2002 .

[13]  G. Shankaranarayan,et al.  Managing Data Quality in Dynamic Decision Environments: An Information Product Approach , 2003, J. Database Manag..

[14]  Xavier Franch,et al.  A Goal-Oriented Strategy for Supporting Commercial Off-the-Shelf Components Selection , 2006, ICSR.

[15]  A. Finkelstein,et al.  Software Package Requirements & Procurement , 1996 .

[16]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[17]  Alejandra Cechich,et al.  Trends on COTS component identification , 2006, Fifth International Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'05).

[18]  Sihem Ben Sassi,et al.  MoReCOTS: a specialized search engine for COTS components on the Web , 2006, Fifth International Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'05).

[19]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.

[20]  John J. Marciniak,et al.  Encyclopedia of Software Engineering , 1994, Encyclopedia of Software Engineering.

[21]  Xavier Franch,et al.  Extending the ISO/IEC 9126-1 quality model with non-technical factors for COTS components selection , 2006, WoSQ '06.

[22]  James D. Herbsleb,et al.  Addressing Challenges to Open Source Collaboration With the Semantic Web , 2003 .

[23]  Carme Quer,et al.  DesCOTS: a software system for selecting COTS components , 2004 .

[24]  Henderik Alex Proper,et al.  A conceptual model of information supply , 2004, Data Knowl. Eng..

[25]  M. Marré,et al.  A Software Engineering View of Data Quality , 2022 .

[26]  Claudia Patricia,et al.  Systematic construction of goal-oriented COTS taxonomies , 2008 .

[27]  Antonio Vallecillo,et al.  A Survey on the Quality Information Provided by Software Component Vendors , 2003 .

[28]  Tharam S. Dillon,et al.  Towards an Ontology for Open Source Software Development , 2006, OSS.

[29]  Robert C. Seacord,et al.  AGORA: A Search Engine for Software Components , 1998, IEEE Internet Comput..

[30]  Antonio Vallecillo,et al.  Measuring the usability of software components , 2006, J. Syst. Softw..