This list contains references to all primary studies that have been included in the current version of the requirements quality factor ontology.
Key | Citation | |||
R003 | Ferrari, A., Gnesi, S., & Tolomei, G. (2013, April). Using clustering to improve the structure of natural language requirements documents. In International Working Conference on Requirements Engineering: Foundation for Software Quality (pp. 34-49). Springer, Berlin, Heidelberg. | 4 | 2 | 2 |
R004 | Ferrari, A., Spagnolo, G. O., & Gnesi, S. (2014, April). Measuring and improving the completeness of natural language requirements. In International Working Conference on Requirements Engineering: Foundation for Software Quality (pp. 23-38). Springer, Cham. | 2 | 2 | 2 |
R005 | Femmer, H., Unterkalmsteiner, M., & Gorschek, T. (2017, September). Which requirements artifact quality defects are automatically detectable? A case study. In 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW) (pp. 400-406). IEEE. | 7 | ||
R006 | Femmer, H., Mund, J., & Fernández, D. M. (2015, May). It's the activities, stupid! a new perspective on RE quality. In 2015 IEEE/ACM 2nd International Workshop on Requirements Engineering and Testing (pp. 13-19). IEEE. | 11 | 1 | |
R007 | Romano, J. J., & Palmer, J. D. (1998, October). TBRIM: decision support for validation/verification of requirements. In SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No. 98CH36218) (Vol. 3, pp. 2489-2494). IEEE. | 10 | 1 | 1 |
R009 | Phalp, K. T., Vincent, J., & Cox, K. (2007). Assessing the quality of use case descriptions. Software Quality Journal, 15(1), 69-97. | 13 | 1 | |
R017 | Femmer, H., Fernández, D. M., Wagner, S., & Eder, S. (2017). Rapid quality assurance with requirements smells. Journal of Systems and Software, 123, 190-213. | 18 | 2 | |
R020 | Rago, A. M., Frade, P., Ruival, M., & Marcos, C. (2014). An Approach for Automating Use Case Refactoring. | 5 | 5 | 1 |
R021 | Antinyan, V., & Staron, M. (2017). Rendex: A method for automated reviews of textual requirements. Journal of Systems and Software, 131, 63-77. | 5 | ||
R022 | Al Balushi, T., Khod, O., Sampaio, P. R. F., Patel, M., Manchester, B. S. W., Corcho, O., & Loucopoulos, P. (2008). Identifying NFRs conflicts using quality ontologies. Combining SOA and BPM Technologies for Cross-System Process Automation, 929. | 1 | 1 | 1 |
R023 | Wilmink, M., & Bockisch, C. (2017, February). On the ability of lightweight checks to detect ambiguity in requirements documentation. In International Working Conference on Requirements Engineering: Foundation for Software Quality (pp. 327-343). Springer, Cham. | 2 | ||
R024 | Lucassen, G., Dalpiaz, F., van der Werf, J. M. E., & Brinkkemper, S. (2017, February). Improving user story practice with the Grimm Method: A multiple case study in the software industry. In International Working Conference on Requirements Engineering: Foundation for Software Quality (pp. 235-252). Springer, Cham. | 10 | 6 | 2 |
R025 | Parra, E., Dimou, C., Llorens, J., Moreno, V., & Fraga, A. (2015). A methodology for the classification of quality of requirements using machine learning techniques. Information and Software Technology, 67, 180-195. | 24 | 1 | 1 |
R027 | Femmer, H., Kučera, J., & Vetrò, A. (2014, September). On the impact of passive voice requirements on domain modelling. In Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (pp. 1-4). | 2 | 2 | |
R030 | Rago, A., Marcos, C., & Diaz-Pace, J. A. (2016). Identifying duplicate functionality in textual use cases by aligning semantic actions. Software & Systems Modeling, 15(2), 579-603. | 1 | 1 | |
R031 | Kaiya, H., & Saeki, M. (2006, September). Using domain ontology as domain knowledge for requirements elicitation. In 14th IEEE International Requirements Engineering Conference (RE'06) (pp. 189-198). IEEE. | 8 | 2 | |
R032 | Juergens, E., Deissenboeck, F., Feilkas, M., Hummel, B., Schaetz, B., Wagner, S., ... & Streit, J. (2010, May). Can clone detection support quality assessments of requirements specifications?. In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering-Volume 2 (pp. 79-88). | 2 | 2 | 2 |
R035 | Din, C. Y., & Rine, D. C. (2008). Requirements content goodness and complexity measurement based on NP chunks. VDM Publishing. | 6 | 4 | |
R037 | Natt och Dag, J., Regnell, B., Carlshamre, P., Andersson, M., & Karlsson, J. (2002). A feasibility study of automated natural language requirements analysis in market-driven development. Requirements Engineering, 7(1), 20-33. | 1 | 1 | 1 |
R039 | Ferrari, A., Gori, G., Rosadini, B., Trotta, I., Bacherini, S., Fantechi, A., & Gnesi, S. (2018). Detecting requirements defects with NLP patterns: an industrial experience in the railway domain. Empirical Software Engineering, 23(6), 3684-3733. | 10 | ||
R042 | Wilson, W. M., Rosenberg, L. H., & Hyatt, L. E. (1997, May). Automated analysis of requirement specifications. In Proceedings of the 19th international conference on Software engineering (pp. 161-171). | 10 | 1 | |
R043 | Moser, T., Winkler, D., Heindl, M., & Biffl, S. (2011, July). Automating the detection of complex semantic conflicts between software requirements. In The 23rd International Conference on Software Engineering and Knowledge Engineering, Miami. | 2 | 1 | 1 |
R045 | Yang, H., De Roeck, A., Gervasi, V., Willis, A., & Nuseibeh, B. (2011). Analysing anaphoric ambiguity in natural language requirements. Requirements engineering, 16(3), 163-189. | 1 | 2 | 1 |
R046 | Huertas, C., & Juárez-Ramírez, R. (2012, September). NLARE, a natural language processing tool for automatic requirements evaluation. In Proceedings of the CUBE International Information Technology Conference (pp. 371-378). | 3 | 1 | 1 |
R047 | Huertas, C., & Juárez-Ramírez, R. (2013, July). Towards assessing the quality of functional requirements using English/Spanish controlled languages and context free grammar. In Proc. Third International Conference on Digital Information and Communication Technology and its Applications (DICTAP 2013), Ostrava, Czech Republic on (pp. 234-241). | 2 | 1 | |
R048 | Ott, D. (2012, September). Defects in natural language requirement specifications at mercedes-benz: An investigation using a combination of legacy data and expert opinion. In 2012 20th IEEE International Requirements Engineering Conference (RE) (pp. 291-296). IEEE. | 9 | ||
R049 | Yang, H., Willis, A., De Roeck, A., & Nuseibeh, B. (2010, September). Automatic detection of nocuous coordination ambiguities in natural language requirements. In Proceedings of the IEEE/ACM international conference on Automated software engineering (pp. 53-62). | 3 | 1 | 1 |
R051 | Sinpang, J. S., Sulaiman, S., & Idris, N. (2017). Detecting ambiguity in requirements analysis using Mamdani fuzzy inference. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(3-4), 157-162. | 1 | 1 | |
R052 | Bäumer, F. S., & Geierhos, M. (2018). Flexible ambiguity resolution and incompleteness detection in requirements descriptions via an indicator-based configuration of text analysis pipelines. | 2 | 1 | |
R053 | Landhaußer, M., Korner, S. J., Tichy, W. F., Keim, J., & Krisch, J. (2015, August). DeNom: a tool to find problematic nominalizations using NLP. In 2015 IEEE Second International Workshop on Artificial Intelligence for Requirements Engineering (AIRE) (pp. 1-8). IEEE. | 1 | 1 | 1 |
R055 | Eckhardt, J., Vogelsang, A., Femmer, H., & Mager, P. (2016, September). Challenging incompleteness of performance requirements by sentence patterns. In 2016 IEEE 24th International Requirements Engineering Conference (RE) (pp. 46-55). IEEE. | 3 | 1 | |
R056 | Christophe, F., Mokammel, F., Coatanéa, E., Nguyen, A., Bakhouya, M., & Bernard, A. (2014). A methodology supporting syntactic, lexical and semantic clarification of requirements in systems engineering. International Journal of Product Development, 19(4), 173-190. | 6 | 2 | |
R058 | Lami, G., Gnesi, S., Fabbrini, F., Fusani, M., & Trentanni, G. (2004). An automatic tool for the analysis of natural language requirements. Informe técnico, CNR Information Science and Technology Institute, Pisa, Italia, Setiembre. | 14 | 4 | 2 |
R061 | Ramos, R., Castro, J., Alencar, F., Araújo, J., Moreira, A., da Computacao, C. D. E., & Penteado, R. (2009, October). Quality improvement for use case model. In 2009 XXIII Brazilian Symposium on Software Engineering (pp. 187-195). IEEE. | 7 | ||
R062 | España, S., Condori-Fernandez, N., González, A., & Pastor, Ó. (2009, August). Evaluating the completeness and granularity of functional requirements specifications: A controlled experiment. In 2009 17th IEEE International Requirements Engineering Conference (pp. 161-170). IEEE. | 4 | ||
R065 | Ramos, R., Piveta, E. K., Castro, J., Araújo, J., Moreira, A., Guerreiro, P., ... & Price, R. T. (2007, June). Improving the quality of requirements with refactoring. In Anais do VI Simpósio Brasileiro de Qualidade de Software (pp. 141-155). SBC. | 5 | 2 | |
R066 | Yang, H., De Roeck, A., Gervasi, V., Willis, A., & Nuseibeh, B. (2012, September). Speculative requirements: Automatic detection of uncertainty in natural language requirements. In 2012 20th IEEE International Requirements Engineering Conference (RE) (pp. 11-20). IEEE. | 1 | 1 | 1 |
R067 | Arora, C., Sabetzadeh, M., Briand, L., & Zimmer, F. (2015). Automated checking of conformance to requirements templates using natural language processing. IEEE transactions on Software Engineering, 41(10), 944-968. | 2 | 6 | 2 |
R070 | Li, F. L., Horkoff, J., Liu, L., Borgida, A., Guizzardi, G., & Mylopoulos, J. (2016, June). Engineering requirements with desiree: An empirical evaluation. In International Conference on Advanced Information Systems Engineering (pp. 221-238). Springer, Cham. | 14 | 2 | |
R073 | Yang, H., De Roeck, A., Gervasi, V., Willis, A., & Nuseibeh, B. (2010, September). Extending nocuous ambiguity analysis for anaphora in natural language requirements. In 2010 18th IEEE International Requirements Engineering Conference (pp. 25-34). IEEE. | 2 | 1 | |
R074 | Kiyavitskaya, N., Zeni, N., Mich, L., & Berry, D. M. (2008). Requirements for tools for ambiguity identification and measurement in natural language requirements specifications. Requirements engineering, 13(3), 207-239. | 6 | ||
R075 | Antinyan, V., Staron, M., Sandberg, A., & Hansson, J. (2016, October). A complexity measure for textual requirements. In 2016 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement (IWSM-MENSURA) (pp. 148-158). IEEE. | 1 | ||
R076 | El-Attar, M., & Miller, J. (2010). Improving the quality of use case models using antipatterns. Software & systems modeling, 9(2), 141-160. | 10 | 2 | 2 |
R077 | Liskin, O., Pham, R., Kiesling, S., & Schneider, K. (2014, May). Why we need a granularity concept for user stories. In International Conference on Agile Software Development (pp. 110-125). Springer, Cham. | 1 | ||
R078 | Stålhane, T., & Wien, T. (2014, August). The DODT tool applied to sub-sea software. In 2014 IEEE 22nd International Requirements Engineering Conference (RE) (pp. 420-427). IEEE. | 14 | 2 | 2 |
R079 | Verma, K., Kass, A., & Vasquez, R. (2014). Using syntactic and semantic analyses to improve the quality of requirements documentation. Semantic Web, 5(5), 405-419. | 8 | 12 | 3 |
R081 | Chantree, F., Nuseibeh, B., De Roeck, A., & Willis, A. (2006, September). Identifying nocuous ambiguities in natural language requirements. In 14th IEEE International Requirements Engineering Conference (RE'06) (pp. 59-68). IEEE. | 1 | 1 | |
R087 | Usdadiya, C., Tiwari, S., & Banerjee, A. (2019, February). An Empirical Study on Assessing the Quality of Use Case Metrics. In Proceedings of the 12th Innovations on Software Engineering Conference (formerly known as India Software Engineering Conference) (pp. 1-11). | 17 | 1 | 1 |
R088 | Kopczyńska, S., Nawrocki, J., & Ochodek, M. (2018). An empirical study on catalog of non-functional requirement templates: Usefulness and maintenance issues. Information and software technology, 103, 75-91. | 4 | ||
R089 | Arora, C., Sabetzadeh, M., & Briand, L. C. (2019). An empirical study on the potential usefulness of domain models for completeness checking of requirements. Empirical Software Engineering, 24(4), 2509-2539. | 2 | ||
R090 | Ferrari, A., & Esuli, A. (2019). An NLP approach for cross-domain ambiguity detection in requirements engineering. Automated Software Engineering, 26(3), 559-598. | 2 | 2 | 2 |
R092 | Ko, D., Kim, S., & Park, S. (2019). Automatic recommendation to omitted steps in use case specification. Requirements Engineering, 24(4), 431-458. | 2 | 1 | 2 |
R093 | Mokammel, F., Coatanéa, E., Coatanéa, J., Nenchev, V., Blanco, E., & Pietola, M. (2018). Automatic requirements extraction, analysis, and graph representation using an approach derived from computational linguistics. Systems Engineering, 21(6), 555-575. | 12 | 6 | 2 |
R094 | Halim, F., & Siahaan, D. (2019, August). Detecting Non-Atomic Requirements in Software Requirements Specifications Using Classification Methods. In 2019 1st International Conference on Cybernetics and Intelligent System (ICORIS) (Vol. 1, pp. 269-273). IEEE. | 1 | 1 | 1 |
R095 | Hasso, H., Dembach, M., Geppert, H., & Toews, D. (2019). Detection of Defective Requirements using Rule-based Scripts. In REFSQ Workshops. | 9 | ||
R096 | Winter, K., Femmer, H., & Vogelsang, A. (2020, March). How Do Quantifiers Affect the Quality of Requirements?. In International Working Conference on Requirements Engineering: Foundation for Software Quality (pp. 3-18). Springer, Cham. | 1 | ||
R100 | Wang, Y., Wang, T., & Sun, J. (2019). PASER: a pattern-based approach to service requirements analysis. International Journal of Software Engineering and Knowledge Engineering, 29(04), 547-576. | 2 | 10 | 1 |
R101 | Dalpiaz, F., Schalk, I. V. D., & Lucassen, G. (2018, March). Pinpointing ambiguity and incompleteness in requirements engineering via information visualization and NLP. In International Working Conference on Requirements Engineering: Foundation for Software Quality (pp. 119-135). Springer, Cham. | 2 | 2 | |
R103 | Tiwari, S., & Gupta, A. (2020). Use case specifications: How complete are they?. Journal of Software: Evolution and Process, 32(1), e2218. | 1 |