ABSTRACT
The demand for software that is executed in different contexts and by different users brings to light the importance of evaluating the quality attribute “functional suitability”, since this software attribute deals with the completeness of functionalities and the correctness of their executions, always appropriate to specific contexts. Despite recommendations on the subject, ISO SQuaRE 25000 recommends what needs to be evaluated when functional suitability is observed. The abstraction inherent in this process may present itself as an obstacle in adhering to these standards. Therefore, this paper presents the results of an opinion survey conducted through interviews with software companies in order to understand the perceptions and trends regarding the evaluation of functional suitability in the software industry. The results, although initial and not generalizable, supported the discussions on the quality assessment process, as well as the tools and metrics adopted, in addition to the stakeholders involved. It was observed in a preliminary way that the concept of this attribute is sometimes unknown, and sometimes ignored, given the complexity and the cost of performing tests to measure it. Completeness and correctness are the most analyzed characteristics, to the detriment of the functional appropriateness, which is measured indirectly through the acceptance of the delivered functionalities.
- Ian Sommerville. 2019. Engenharia de Software (10ª ed). Tradução Luis Cláudio Queiroz; Revisão técnica Fabio Levy Siqueira - São Paulo: Pearson, 2019.Google Scholar
- Roger Pressman. 2011. Engenharia de Software: Uma Abordagem Profissional (7ª ed). Tradução Ariovaldo Griesi; Revisão técnica Reginaldo Arakaki, Julio Arakaki, Renato Manzan de Andrade. Porto Alegre : AMGH, 2011.Google Scholar
- Armando Fox e David Patterson. 2014. Engineering Software as a Service: An Agile Approach Using Cloud Computing. Obtido em http://www.saasbook.info/.Google Scholar
- ISO / IEC 25000. 2014. Systems and Software Engineering — Systems and Software Quality Requirements and Evaluation (SQuaRE) — Guide to SQuaRE, 2014.Google Scholar
- Claes Wohlin, Per Runeson, Martin Hst, Magnus C. Ohlsson, Bjrn Regnell e Anders Wessln. 2012. Experimentation in Software Engineering. Springer Publishing Company, Incorporated.Google Scholar
- Barbara A. Kitchenham e Shari Lawrence Pfleeger. 2002. Principles of Survey Research part 2: designing a survey. SIGSOFT Softw. Eng. Notes 27, 1 (January 2002), 18–20. https://doi.org/10.1145/566493.566495Google ScholarDigital Library
- Klaas-Jan Stol, Paul Ralph e Brian Fitzgerald. 2016. Grounded theory in software engineering research: A critical review and guidelines. In 2016 IEEE ACM 38th International Conference on Software Engineering (ICSE), pages 120–131. ISSN: 1558-1225.Google ScholarDigital Library
- Maria Salviati. 2017. Manual do Aplicativo Iramuteq. Obtido em http://www.iramuteq.org/documentation/fichiers/manual-do-aplicativo-iramuteq-par-maria-elisabeth-salviatiGoogle Scholar
- SEBRAE. 2013. Anuário do trabalho na micro e pequena empresa. Obtido em https://www.sebrae.com.br/Sebrae/Portal%20Sebrae/Anexos/Anuario%20do%20Trabalho%20Na%20Micro%20e%20Pequena%20Empresa_2013.pdfGoogle Scholar
- Moisés Rodríguez , Jesús Ramón Oviedo e Mario Piattini.2016. Evaluation of software product functional suitability: a case study. Software Quality Professional, vol. 18, n. 3, p. 18, 2016. Google Scholar
- Ajeng Puspaningrum, Siti Rochimah e Rizky Akbar. 2017. Functional Suitability Measurement using Goal-Oriented Approach based on ISO/IEC 25010 for Academics Information System. Journal of Information Systems Engineering and Business Intelligence 3.2 (2017): 68-74.Google Scholar
- Functional Testing vs. Usability Testing. Qualitest. Obtido em https://www.qualitestgroup.com/white-papers/functional-testing-vs-usability-testing/#:∼:text=A%20simple%20way%20to%20think,and%20successfully%20use%20the%20productGoogle Scholar
- Zoltan German Sallo, Horatiu Stefan Grif e Adrian Gligor. "Functional suitability analysis of remote laboratories in engineering education." Procedia Technology 22 (2016): 1169-1175.Google Scholar
- Ali Idri, Mariam Bachiri, José Luis Fernández-Aleman e Ambrosio Toval. 2017. ISO/IEC 25010 Based Evaluation of Free Mobile Personal Health Records for Pregnancy Monitoring, 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC), Turin, 2017, pp. 262-267, doi: 10.1109/COMPSAC.2017.159.Google ScholarCross Ref
Index Terms
- Functional Suitability Assessment:: A Preliminary Study on Perceptions and Trends Observed in Software Industry
Recommendations
Assessing and evaluating functional suitability of software
ASE '18: Proceedings of the 33rd ACM/IEEE International Conference on Automated Software EngineeringWhile formal task models allow definition and time-based assessment of user-interaction, they have not yet been used as a baseline for assessing the variability patterns of user interaction with software. Consequently, operationalizing these variability ...
An Investigation of the Weaknesses of the ISO 9126 International Standard
ICCEE '09: Proceedings of the 2009 Second International Conference on Computer and Electrical Engineering - Volume 01Since 2005 and up-to-date, the International Organization for Standardization (ISO) is ongoing to update the current ISO 9126 international standard on software product quality measurement. However, this current standard will be replaced by the quality ...
The W-Process for Software Product Evaluation: A Method for Goal-Oriented Implementation of the ISO 14598 Standard
The importance of software product evaluations will grow with the awareness of the need for better software quality. The process to conduct such evaluations is crucial to get evaluation results that can be applied and meet customers' expectations. This ...
Comments