Knowledge-based approaches in software documentation: A systematic literature review
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
The Knowledge-creating company: How Japanese companies create the dynamics of innovation
Takeuchi, H. (1997) · Research Policy · doi:10.1016/s0048-7333(97)80234-x · Cited by 13,165 · see citing works
Alavi, M., & Leidner, D. E. (2001) · MIS Quarterly · doi:10.2307/3250961 · Cited by 10,176 · see citing works
The knowledge-creating company: How Japanese companies create the dynamics of innovation
Nonaka, I., & Takeuchi, H. (1996) · Long Range Planning · doi:10.1016/0024-6301(96)81509-3 · Cited by 5,827 · see citing works
A unified architecture for natural language processing: deep neural networks with multitask learning
Collobert, R., & Weston, J. (2008) · Proceedings of the 25th international conference on Machine learning - ICML '08 · doi:10.1145/1390156.1390177 · Cited by 5,058 · see citing works
Experimentation in Software Engineering
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., & Wesslén, A. (2012) · doi:10.1007/978-3-642-29044-2 · Cited by 4,460 · see citing works
Systematic Mapping Studies in Software Engineering
Petersen, K., Feldt, R., Mujtaba, S., & Mattsson, M. (2008) · Electronic Workshops in Computing · doi:10.14236/ewic/ease2008.8 · Cited by 3,239 · cited 1× · see citing works
“We decided to use systematic literature review (SLR) method in this study since we aimed at identifying, evaluating, interpreting, and synthesizing all available studies to answer particular research questions, and establishing the state of evidence, with in-depth analysis [37,57].”
MethodEmpirical studies of agile software development: A systematic review
Dybå, T., & Dingsøyr, T. (2008) · Information and Software Technology · doi:10.1016/j.infsof.2008.01.006 · Cited by 2,668 · cited 2× · see citing works
“Q1, Q2, and Q5 are adopted from [9,28] while Q3 and Q4 are proposed according to the scope and RQs of this SLR.”
Experimentation in software engineering
(2013) · Choice Reviews Online · doi:10.5860/choice.50-5018 · Cited by 1,554 · see citing works
The capability maturity model: Guidelines for improving the software process
(1996) · Computers & Mathematics with Applications · doi:10.1016/s0898-1221(96)90461-7 · Cited by 1,453 · see citing works
Documenting software architectures: views and beyond
Clements, P., Garlan, D., Little, R., Nord, R. L., & Stafford, J. A. (2003) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse.2003.1201264 · Cited by 1,434 · see citing works
An analysis of the requirements traceability problem
Gotel, O. C. Z., & Finkelstein, C. W. (2002) · Proceedings of IEEE International Conference on Requirements Engineering · doi:10.1109/icre.1994.292398 · Cited by 1,246 · see citing works
Selecting Empirical Methods for Software Engineering Research
Easterbrook, S., Singer, J., Storey, M.-A., & Damian, D. (2008) · Guide to Advanced Empirical Software Engineering · doi:10.1007/978-1-84800-044-5_11 · Cited by 1,167 · see citing works
Coordination in software development
Kraut, R. E., & Streeter, L. A. (1995) · Communications of the ACM · doi:10.1145/203330.203345 · Cited by 1,089 · see citing works
Guide to Advanced Empirical Software Engineering
Shull, F. J., Sjøberg, D. I. K., & Singer, J. (2007) · Springer eBooks · doi:10.1007/978-1-84800-044-5 · Cited by 1,016 · see citing works
Knowledge management in software engineering
Rus, I., & Lindvall, M. (2002) · IEEE Software · doi:10.1109/ms.2002.1003450 · Cited by 742 · see citing works
An evaluation of retrieval effectiveness for a full-text document-retrieval system
Blair, D. C., & Maron, M. E. (1985) · Communications of the ACM · doi:10.1145/3166.3197 · Cited by 668 · see citing works
Dévanbu, P., Brachman, R., Selfridge, P. G., & Ballard, B. W. (1991) · Communications of the ACM · doi:10.1145/103167.103172 · Cited by 341 · see citing works
How software engineers use documentation: the state of the practice
Lethbridge, T. C., Singer, J., & Forward, A. (2003) · IEEE Software · doi:10.1109/ms.2003.1241364 · Cited by 340 · see citing works
Survey of semantic annotation platforms
Reeve, L. H., & Han, H. (2005) · ACM Symposium on Applied Computing · doi:10.1145/1066677.1067049 · Cited by 324 · see citing works
Building Up and Reasoning About Architectural Knowledge
Kruchten, P. B., Lago, P., & van der Vliet, H. J. (2006) · Lecture notes in computer science · doi:10.1007/11921998_8 · Cited by 289 · see citing works
The relevance of software documentation, tools and technologies: a survey
Forward, A., & Lethbridge, T. C. (2002) · Proceedings of the 2002 ACM symposium on Document engineering · doi:10.1145/585058.585065 · Cited by 268 · see citing works
Software and Systems Traceability
Cleland-Huang, J., Zisman, A., & Gotel, O. (2012) · Springer eBooks · doi:10.1007/978-1-4471-2239-5 · Cited by 259 · see citing works
A rationale-based architecture model for design traceability and reasoning
Tang, A., Jin, Y., & Han, J. (2006) · Journal of Systems and Software · doi:10.1016/j.jss.2006.08.040 · Cited by 255 · see citing works
Self-citationG�mez-P�rez, A. (2001) · International Journal of Intelligent Systems · doi:10.1002/1098-111x(200103)16:3 · Cited by 250 · see citing works
Conceptual Modeling, Databases, and Case: An Integrated View of Information Systems Development
Loucopoulos, P., & Zicari, R. V. (1992) · John Wiley & Sons, Inc. eBooks · Cited by 242 · see citing works
Identifying and measuring quality in a software requirements specification
Davis, A. M., Overmyer, S. P., Jordan, K. A., Caruso, J., Dandashi, F., Dinh, A., Kincaid, G., Ledeboer, G., Reynolds, P., Sitaram, P., et al. (2002) · IEEE International Software Metrics Symposium (METRICS) · doi:10.1109/metric.1993.263792 · Cited by 229 · see citing works
A comparative study of architecture knowledge management tools
Tang, A., Avgeriou, P., Jansen, A. G. J., Capilla, R., & Babar, M. A. (2009) · Journal of Systems and Software · doi:10.1016/j.jss.2009.08.032 · Cited by 200 · see citing works
Self-citationRequirements engineering for software product lines: A systematic literature review
Alves, V., Niu, N., Alves, C. F., & Valença, G. (2010) · Information and Software Technology · doi:10.1016/j.infsof.2010.03.014 · Cited by 193 · see citing works
Towards an Evidence-Based Understanding of Electronic Data Sources
Chen, L., Babar, M. A., & Zhang, H. (2010) · Electronic Workshops in Computing · doi:10.14236/ewic/ease2010.17 · Cited by 191 · see citing works
Patterns of Knowledge in API Reference Documentation
Maalej, W., & Robillard, M. P. (2013) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2013.12 · Cited by 184 · see citing works
A Realistic Empirical Evaluation of the Costs and Benefits of UML in Software Maintenance
Dzidek, W. J., Arisholm, E., & Briand, L. (2008) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2008.15 · Cited by 153 · see citing works
Nicolás, J., & Toval, A. (2009) · Information and Software Technology · doi:10.1016/j.infsof.2009.04.001 · Cited by 133 · see citing works
Software Architecture Knowledge Management
Babar, M. A., Dingsøyr, T., Lago, P., & van Vliet, H. (2009) · Springer eBooks · doi:10.1007/978-3-642-02374-3 · Cited by 129 · see citing works
Aghajani, E., Nagy, C., Linares‐Vásquez, M., Moreno, L., Bavota, G., Lanza, M., & Shepherd, D. C. (2020) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/3377811.3380405 · Cited by 127 · see citing works
A SURVEY OF CASE STUDIES OF THE USE OF KNOWLEDGE MANAGEMENT IN SOFTWARE ENGINEERING
Dingsøyr, T., & Conradi, R. (2002) · International Journal of Software Engineering and Knowledge Engineering · doi:10.1142/s0218194002000962 · Cited by 119 · see citing works
(2009) · doi:10.1109/wicsa.2009.5290823 · Cited by 106 · see citing works
Self-citationPrecise Documentation: The Key to Better Software
Parnas, D. L. (2010) · Springer eBooks · doi:10.1007/978-3-642-15187-3_8 · Cited by 102 · see citing works
An examination of the effects of requirements changes on software maintenance releases
Stark, G. E., Oman, P., Skillicorn, A. D., & Ameele, A. (1999) · Journal of Software Maintenance Research and Practice · doi:10.1002/(sici)1096-908x(199909/10)11:5 · Cited by 99 · see citing works
Architectural Knowledge: Getting to the Core
de Boer, R. C., Farenhorst, R., Lago, P., van Vliet, H., Clerc, V., & Jansen, A. G. J. (2007) · Lecture notes in computer science · doi:10.1007/978-3-540-77619-2_12 · Cited by 90 · see citing works
A systematic review of comparative evidence of aspect-oriented programming
Ali, M. S., Ali Babar, M., Chen, L., & Stol, K.-J. (2010) · Information and Software Technology · doi:10.1016/j.infsof.2010.05.003 · Cited by 89 · see citing works
Enriching software architecture documentation
Jansen, A., Avgeriou, P., & van der Ven, J. S. (2009) · Journal of Systems and Software · doi:10.1016/j.jss.2009.04.052 · Cited by 85 · see citing works
The Future of Software Engineering
Nanz, S. (2010) · Springer eBooks · doi:10.1007/978-3-642-15187-3 · Cited by 81 · see citing works
Application of knowledge-based approaches in software architecture: A systematic mapping study
Li, Z., Liang, P., & Avgeriou, P. (2013) · Information and Software Technology · doi:10.1016/j.infsof.2012.11.005 · Cited by 74 · see citing works
Self-citationSoftware documentation: how much is enough?
Briand, L. C. (2003) · Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings. · doi:10.1109/csmr.2003.1192406 · Cited by 69 · see citing works
A Survey of the Use and Documentation of Architecture Design Rationale
Tang, A., Babar, M. A., Gorton, I., & Han, J. (2006) · Working IEEE/IFIP Conference on Software Architecture (WICSA) · doi:10.1109/wicsa.2005.7 · Cited by 69 · see citing works
Self-citationAlignment of Requirements Specification and Testing: A Systematic Mapping Study
Barmi, Z. A., Ebrahimi, A. H., & FELDT, R. H. (2011) · IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) · doi:10.1109/icstw.2011.58 · Cited by 68 · see citing works
Specification of Software Systems
Alagar, V. S., & Periyasamy, K. (2011) · Texts in computer science · doi:10.1007/978-0-85729-277-3 · Cited by 56 · see citing works
Software Architecture Documentation: The Road Ahead
Tang, A., Liang, P., & Vliet, H. V. (2011) · 2011 Ninth Working IEEE/IFIP Conference on Software Architecture · doi:10.1109/wicsa.2011.40 · Cited by 46 · see citing works
Self-citationWriting Software Documentation: A Task-Oriented Approach
Barker, T. T., & Dragga, S. (2002) · Cited by 44 · see citing works
Ontology-based Software Architecture Documentation
de Graaf, K. A., Tang, A., Liang, P., & van Vliet, H. (2012) · Working IEEE/IFIP Conference on Software Architecture (WICSA) · doi:10.1109/wicsa-ecsa.212.20 · Cited by 44 · see citing works
Self-citationSupporting agile software development through active documentation
Rubin, E., & Rubin, H. (2010) · Requirements Engineering · doi:10.1007/s00766-010-0113-9 · Cited by 43 · see citing works
Software Architecture Knowledge Management
van Vliet, H. (2008) · doi:10.1109/aswec.2008.4483186 · Cited by 41 · see citing works
Software Architecture Evolution
Barais, O., Meur, A.-F. L., Duchien, L., & Lawall, J. (2008) · Springer eBooks · doi:10.1007/978-3-540-76440-3_10 · Cited by 40 · see citing works
On the many ways software engineering can benefit from knowledge engineering
Briand, L. (2002) · Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering · doi:10.1145/568760.568762 · Cited by 36 · see citing works
van der Ven, J. S., Jansen, A. G. J., Avgeriou, P., & Hammer, D. K. (2006) · Cited by 32 · see citing works
Document based rational software development
Parnas, D. L. (2008) · Knowledge-Based Systems · doi:10.1016/j.knosys.2008.11.001 · Cited by 28 · see citing works
Evaluating the specificity of text retrieval queries to support software engineering tasks
Haiduc, S., Bavota, G., Oliveto, R., Marcus, A., & Lucia, A. D. (2016) · Cited by 27 · see citing works
Kruchten, P. B. (2009) · Springer eBooks · doi:10.1007/978-3-642-02374-3_3 · Cited by 23 · see citing works
Reusing security requirements using an extended quality model
Luckey, M., Baumann, A., Méndez, D., & Wagner, S. (2010) · International Workshop on Software Engineering for Secure Systems (SESS) · doi:10.1145/1809100.1809101 · Cited by 21 · see citing works
Evaluating the specificity of text retrieval queries to support software engineering tasks
Haiduc, S., Bavota, G., Oliveto, R., Marcus, A., & Lucia, A. D. (2012) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse.2012.6227101 · Cited by 19 · see citing works
Modeling constraints improves software architecture design reasoning
Tang, A., & van der Vliet, H. J. (2009) · doi:10.1109/wicsa.2009.5290813 · Cited by 17 · see citing works
Self-citationRationale management challenges in requirements engineering
Liang, P., Avgeriou, P., & He, K. (2010) · International Workshop on Managing Requirements Knowledge (MARK) · doi:10.1109/mark.2010.5623812 · Cited by 15 · see citing works
Self-citationMirakhorli, M. T., & Cleland‐Huang, J. (2011) · Sharing and Reusing Architectural Knowledge · doi:10.1145/1988676.1988685 · Cited by 14 · see citing works
Knowledge Sharing in Software Development
van der Vliet, H. J. (2010) · Proceedings of the ... International Conference on Quality Software/Proceedings · doi:10.1109/qsic.2010.78 · Cited by 13 · see citing works
Sommerville, I. (2002) · Cited by 13 · see citing works
Using systematic mapping to explore software architecture knowledge
Nakagawa, E. Y., Feitosa, D., & Felizardo, K. R. (2010) · doi:10.1145/1833335.1833340 · Cited by 12 · see citing works
On the role of domain knowledge-based approaches to software development
Greenspan, S. (1986) · ACM SIGSOFT Software Engineering Notes · doi:10.1145/12944.12951 · Cited by 11 · see citing works
KaitoroBase: Visual Exploration of Software Architecture Documents
Su, M. T., Hirsch, C., & Hosking, J. (2009) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase.2009.26 · Cited by 10 · see citing works
Tracing architecturally significant requirements
Mirakhorli, M. T. (2011) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/1985793.1986014 · Cited by 9 · see citing works
Literature study on design rationale and design decision documentation for architecture descriptions
Biehl, M. (2010) · Cited by 4 · see citing works
Maiden, N. (2012) · IEEE Software · doi:10.1109/ms.2012.152 · Cited by 4 · see citing works
Software Engineering, The Supporting Processes
Thayer, R. H. (2004) · Cited by 3 · see citing works
Ji, W., Chan, W. K. K., & Kuo, F. (2010) · Swinburne figshare (Swinburne University of Technology) · Cited by 1 · see citing works
Alagar, V. S., & Periyasamy, K. (2011) · Texts in computer science · doi:10.1007/978-0-85729-277-3_2 · Cited by 1 · see citing works
Flagged first, then by citations
3 of the 78 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
Tailored gamification in education: A literature review and future agenda
Oliveira, W., Hamari, J., Shi, L., Toda, A. M., Rodrigues, L., Palomino, P. T., & Isotani, S. (2023) · Education and Information Technologies · doi:10.1007/s10639-022-11122-4 · Cited by 341 · see citing works
Ampatzoglou, A., Bibi, S., Avgeriou, P., Verbeek, M., & Chatzigeorgiou, A. (2019) · Information and Software Technology · doi:10.1016/j.infsof.2018.10.006 · Cited by 305 · see citing works
Applications of ontologies in requirements engineering: a systematic review of the literature
Dermeval, D., Vilela, J., Bittencourt, I. I., Castro, J. B., Isotani, S., Brito, P. H. S., & Silva, A. (2015) · Requirements Engineering · doi:10.1007/s00766-015-0222-6 · Cited by 198 · see citing works
10 years of software architecture knowledge management: Practice and future
Capilla, R., Jansen, A., Tang, A., Avgeriou, P., & Babar, M. A. (2016) · Journal of Systems and Software · doi:10.1016/j.jss.2015.08.054 · Cited by 160 · see citing works
Self-citationCategorizing the Content of GitHub README Files
Prana, G. A. A., Treude, C., Thung, F., Atapattu, T., & Lo, D. (2018) · Empirical Software Engineering · doi:10.1007/s10664-018-9660-3 · Cited by 143 · see citing works
Authoring Tools for Designing Intelligent Tutoring Systems: a Systematic Review of the Literature
Dermeval, D., Paiva, R., Bittencourt, I. I., Vassileva, J., & Borges, D. C. (2017) · International Journal of Artificial Intelligence in Education · doi:10.1007/s40593-017-0157-9 · Cited by 126 · see citing works
A systematic mapping study on the combination of software architecture and agile development
Yang, C., Liang, P., & Avgeriou, P. (2015) · Journal of Systems and Software · doi:10.1016/j.jss.2015.09.028 · Cited by 97 · see citing works
Self-citationDoes peer assessment in on-line learning environments work? A systematic review of the literature
Tenório, T., Bittencourt, I., Isotani, S., & Silva, A. (2016) · Computers in Human Behavior · doi:10.1016/j.chb.2016.06.020 · Cited by 82 · see citing works
Flow Theory to Promote Learning in Educational Systems: Is it Really Relevant?
dos Santos, W. O., Bittencourt, I. I., Isotani, S., Dermeval, D., Marques, L. B., & Silveira, I. F. (2018) · Revista Brasileira de Informática na Educação · doi:10.5753/rbie.2018.26.02.29 · Cited by 87 · see citing works
Key factors that influence task allocation in global software development
Mahmood, S., Anwer, S., Niazi, M., Alshayeb, M., & Richardson, I. (2017) · Information and Software Technology · doi:10.1016/j.infsof.2017.06.009 · Cited by 80 · see citing works
A decade of code comment quality assessment: A systematic literature review
Rani, P., Blasi, A., Stulova, N., Panichella, S., Gorla, A., & Nierstrasz, O. (2022) · Journal of Systems and Software · doi:10.1016/j.jss.2022.111515 · Cited by 60 · see citing works
Usage and usefulness of technical software documentation: An industrial case study
Garousi, G., Garousi, V., Ruhe, G., Zhi, J., Moussavi, M., & Smith, B. (2014) · Information and Software Technology · doi:10.1016/j.infsof.2014.08.003 · Cited by 58 · see citing works
A Systematic Literature Review of iStar extensions
Gonçalves, E. J. T., Castro, J. B., Araújo, J., & Heineck, T. (2017) · Journal of Systems and Software · doi:10.1016/j.jss.2017.11.023 · Cited by 60 · see citing works
How Do Open Source Communities Document Software Architecture: An Exploratory Survey
Ding, W., Liang, P., Tang, A., Vliet, H. V., & Shahin, M. (2014) · IEEE International Conference on Engineering of Complex Computer Systems (ICECCS) · doi:10.1109/iceccs.2014.26 · Cited by 56 · see citing works
Self-citationPositive Artificial Intelligence in Education (P-AIED): A Roadmap
Bittencourt, I. I., Challco, G. C., Santos, J., Fernandes, S. C. S., Silva, J., Batista, N., Hutz, C. S., & Isotani, S. (2023) · International Journal of Artificial Intelligence in Education · doi:10.1007/s40593-023-00357-y · Cited by 55 · see citing works
Legal metrology, the economy and society: A systematic literature review
Filho, B. A. R., & Gonçalves, R. F. (2015) · Measurement · doi:10.1016/j.measurement.2015.03.028 · Cited by 44 · see citing works
A systematic literature review on semantic web enabled software testing
Dadkhah, M., Araban, S., & Paydar, S. (2019) · Journal of Systems and Software · doi:10.1016/j.jss.2019.110485 · Cited by 39 · see citing works
Wolffe, T. A. M., Vidler, J. E., Halsall, C. J., Hunt, N., & Whaley, P. (2020) · Toxicological Sciences · doi:10.1093/toxsci/kfaa025 · Cited by 40 · see citing works
Guidelines for Managing Threats to Validity of Secondary Studies in Software Engineering
Ampatzoglou, A., Bibi, S., Avgeriou, P., & Chatzigeorgiou, A. (2020) · Springer eBooks · doi:10.1007/978-3-030-32489-6_15 · Cited by 39 · see citing works
Weinreich, R., & Groher, I. (2016) · Information and Software Technology · doi:10.1016/j.infsof.2016.09.007 · Cited by 38 · see citing works
Automatic Question Classifiers: A Systematic Review
Silva, V. D. A. E., Bittencourt, I. I., & Maldonado, J. C. (2018) · IEEE Transactions on Learning Technologies · doi:10.1109/tlt.2018.2878447 · Cited by 38 · see citing works
Mining Architecture Tactics and Quality Attributes knowledge in Stack Overflow
Bi, T., Liang, P., Tang, A., & Xia, X. (2021) · Journal of Systems and Software · doi:10.1016/j.jss.2021.111005 · Cited by 37 · see citing works
Self-citationKazman, R., Goldenson, D., Monarch, I., Nichols, W., & Valetto, G. (2016) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2015.2465387 · Cited by 31 · see citing works
Software Architecture in Practice: Challenges and Opportunities
Wan, Z., Zhang, Y., Xia, X., Jiang, Y., & Lo, D. (2023) · Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering · doi:10.1145/3611643.3616367 · Cited by 30 · see citing works
“These findings align with literature past observations that design documents are typically written in natural languages with supporting diagrams [26].”
ResultA Systematic Review on the Use of Ontologies in Requirements Engineering
Dermeval, D., Vilela, J., Bittencourt, I. I., Castro, J. B., Isotani, S., & Brito, P. H. S. (2014) · Brazilian Symposium on Software Engineering · doi:10.1109/sbes.2014.13 · Cited by 25 · see citing works
Semantic Interoperability Methods for Smart Service Systems: A Survey
Burzlaff, F., Wilken, N., Bartelt, C., & Stuckenschmidt, H. (2019) · IEEE Transactions on Engineering Management · doi:10.1109/tem.2019.2922103 · Cited by 26 · see citing works
On using machine learning to identify knowledge in API reference documentation
Fucci, D., Mollaalizadehbahnemiri, A., & Maalej, W. (2019) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/3338906.3338943 · Cited by 24 · see citing works
Anwer, S., Wen, L., Wang, Z., & Mahmood, S. (2019) · IEEE Access · doi:10.1109/access.2019.2936664 · Cited by 24 · see citing works
Papatheocharous, E., Wnuk, K., Petersen, K., Sentilles, S., Cicchetti, A., Gorschek, T., & Shah, S. M. A. (2018) · Information and Software Technology · doi:10.1016/j.infsof.2018.02.007 · Cited by 21 · see citing works
Risk assessment of IT governance: a systematic literature review
Pa, N. C., Anthony, B., Nor, R. N. H., & Murad, M. A. A. (2015) · Universiti Putra Malaysia Institutional Repository (Universiti Putra Malaysia) · Cited by 18 · see citing works
A projection-based approach to software quality evaluation from the users’ perspectives
Yue, C. (2018) · International Journal of Machine Learning and Cybernetics · doi:10.1007/s13042-018-0873-y · Cited by 17 · see citing works
An industrial case study on an architectural assumption documentation framework
Yang, C., Liang, P., Avgeriou, P., Eliasson, U., Heldal, R., Pelliccione, P., & Bi, T. (2017) · Journal of Systems and Software · doi:10.1016/j.jss.2017.09.007 · Cited by 16 · see citing works
Self-citationTowards organisational learning enhancement: assessing software engineering practice
Fannoun, S., & Kerins, J. (2018) · The Learning Organization · doi:10.1108/tlo-09-2018-0149 · Cited by 16 · see citing works
Transferencia del conocimiento y tecnología en universidades
González, E. R. V. (2017) · Iztapalapa(en línea)/Iztapalapa · doi:10.28928/revistaiztapalapa/832017/atc3/vazquezgonzalezer · Cited by 16 · see citing works
Human resource optimisation through semantically enriched data
Arena, D., Tsolakis, A. C., Zikos, S., Krinidis, S., Ziogou, C., Ioannidis, D., Voutetakis, S. S., Tzovaras, D. K., & Kiritsis, D. (2017) · International Journal of Production Research · doi:10.1080/00207543.2017.1415468 · Cited by 16 · see citing works
A study of documentation for software architecture
Ernst, N., & Robillard, M. P. (2023) · Empirical Software Engineering · doi:10.1007/s10664-023-10347-2 · Cited by 15 · see citing works
The impact of prior knowledge on searching in software documentation
de Graaf, K. A., Liang, P., Tang, A., & van der Vliet, H. J. (2014) · ACM Symposium on Document Engineering (DocEng) · doi:10.1145/2644866.2644878 · Cited by 14 · see citing works
Self-citationReconciling software architecture and source code in support of software evolution
Haitzer, T., Navarro, E., & Zdun, U. (2016) · Journal of Systems and Software · doi:10.1016/j.jss.2016.10.012 · Cited by 14 · see citing works
Open BOK on Software Engineering Educational Context: A Systematic Literature Review
Quezada-Sarmiento, P., Elorriaga, J., Arruarte, A., & Washizaki, H. (2020) · Sustainability · doi:10.3390/su12176858 · Cited by 5 · see citing works
Towards Software Assets Origin Selection Supported by a Knowledge Repository
Cicchetti, A., Borg, M., Sentilles, S., Wnuk, K., Carlson, J., & Papatheocharous, E. (2016) · doi:10.1109/march.2016.11 · Cited by 13 · see citing works
Integrating security controls in DevSecOps: Challenges, solutions, and future research directions
Sinan, M., Shahin, M., & Gondal, I. (2025) · Journal of Software: Evolution and Process · doi:10.1002/smr.70029 · Cited by 13 · see citing works
Heuristics-based indoor positioning systems: a systematic literature review
Lam, L. D. M., Tang, A., & Grundy, J. (2016) · Journal of Location Based Services · doi:10.1080/17489725.2016.1232842 · Cited by 12 · see citing works
Self-citationExploring Enterprise Knowledge Graphs: A Use Case in Software Engineering
Sabou, M., Ekaputra, F. J., Ionescu, T. B., Musil, J., Schall, D., Haller, K., Friedl, A., & Biffl, S. (2018) · Lecture notes in computer science · doi:10.1007/978-3-319-93417-4_36 · Cited by 12 · see citing works
The Representation of Causality and Causation with Ontologies: A Systematic Literature Review
Sawesi, S., Rashrash, M., & Dammann, O. (2022) · Online Journal of Public Health Informatics · doi:10.5210/ojphi.v14i1.12577 · Cited by 11 · see citing works
Musil, J., Ekaputra, F. J., Sabou, M., Ionescu, T. B., Schall, D., Musil, A., & Biffl, S. (2017) · IEEE International Conference on Software Architecture (ICSA) · doi:10.1109/icsa.2017.28 · Cited by 10 · see citing works
Knowledge representation of the state of a cloud-native application
Kosińska, J., Brotoń, G., & Tobiasz, M. (2023) · International Journal on Software Tools for Technology Transfer · doi:10.1007/s10009-023-00705-2 · Cited by 9 · see citing works
Data‐driven approach to application programming interface documentation mining: A review
Wu, D., Jing, X., Zhang, H., Kong, X., Xie, Y., & Huang, Z. (2020) · Wiley Interdisciplinary Reviews Data Mining and Knowledge Discovery · doi:10.1002/widm.1369 · Cited by 9 · see citing works
Automation of Quality Reports in the Aerospace Industry
Eíto-Brun, R., & Seco, A. D. A. (2018) · IEEE Transactions on Professional Communication · doi:10.1109/tpc.2017.2788678 · Cited by 8 · see citing works
Ontology in Software Engineering
Pileggi, S. F., Lopez-Lorca, A. A., & Beydoun, G. (2018) · University of Technology, Sydney eBooks · doi:10.5130/acis2018.bp · Cited by 8 · see citing works
A Recommender System for the Proactive Sharing of Architectural Knowledge
Suvarna, B., & Padmaja, T. (2019) · Advances in Modelling and Analysis B · doi:10.18280/ama_b.620101 · Cited by 7 · see citing works
Setiawan, F. A., Budiardjo, E. K., Basaruddin, T., & Aminah, S. (2017) · International Conference on Software and e-Business (ICSEB) · doi:10.1145/3178212.3178223 · Cited by 7 · see citing works
MEIM: A Multi-source Software Knowledge Entity Extraction Integration Model
Lv, W., Liao, Z., Liu, S., & Zhang, Y. (2020) · Computers, materials & continua/Computers, materials & continua (Print) · doi:10.32604/cmc.2020.012478 · Cited by 7 · see citing works
Knowledge and Innovation Management Model in the Organizational Environment
Romero-Hidalgo, J. A., Isiordia-Lachica, P. C., Valenzuela, A., & Rodríguez-Carvajal, R. (2021) · Information · doi:10.3390/info12060225 · Cited by 6 · see citing works
A Systematic Review on Metamodels to Support Product Line Architecture Design
Lima, C., & Chávez, C. (2016) · doi:10.1145/2973839.2973842 · Cited by 6 · see citing works
Wohlin, C., Papatheocharous, E., Carlson, J., Petersen, K., Alégroth, E., Axelsson, J., Badampudi, D., Borg, M., Cicchetti, A., Ciccozzi, F., et al. (2021) · Journal of Software Evolution and Process · doi:10.1002/smr.2345 · Cited by 6 · see citing works
Causes of Architecture Changes: An Empirical Study through the Communication in OSS Mailing Lists
Ding, W., Liang, P., Tang, A., & van der Vliet, H. J. (2015) · Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering · doi:10.18293/seke2015-193 · Cited by 6 · see citing works
Self-citationStrategies for fostering Knowledge Management Programs in Public OrganizationsPreprint
Mitre-Hernández, H. A., Mora-Soto, A., López-Portillo, H. P., & Lara-Álvarez, C. A. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1506.03828 · Cited by 6 · see citing works
Knowledge-based systems in decision support context: A literature review
Handoyo, I. T., & Sensuse, D. I. (2017) · International Conference on New Media Studies (CONMEDIA) · doi:10.1109/conmedia.2017.8266035 · Cited by 5 · see citing works
Arena, D., Kiritsis, D., Ziogou, C., & Voutetakis, S. S. (2017) · IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC) · doi:10.1109/ice.2017.8279979 · Cited by 5 · see citing works
Santos, Í., Melo, S. M., de Souza, P. S. L., & Souza, S. R. S. (2019) · Brazilian Symposium on Software Engineering · doi:10.1145/3350768.3352571 · Cited by 5 · see citing works
Speculative Analysis for Quality Assessment of Code Comments
Rani, P. (2021) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse-companion52605.2021.00132 · Cited by 5 · see citing works
Understanding the Causes of Architecture Changes Using OSS Mailing Lists
Ding, W., Liang, P., Tang, A., & van der Vliet, H. J. (2015) · International Journal of Software Engineering and Knowledge Engineering · doi:10.1142/s0218194015400367 · Cited by 5 · see citing works
Self-citationA Systematic Literature Review of KAOS Extensions
Gonçalves, E. J. T., Monte, L., de Souza, S. R., de Oliveira, M., & Araujo, J. (2025) · Lecture notes in computer science · doi:10.1007/978-3-031-88531-0_12 · Cited by 4 · see citing works
Automated Semantic Annotation Deploying Machine Learning Approaches: A Systematic Review
Chang, W. C., & Sangodiah, A. (2023) · MENDEL · doi:10.13164/mendel.2023.2.111 · Cited by 4 · see citing works
de Sousa, R. T., de Moraes, A. J. M., Deus, F., de Sousa, B. A., Araújo, A., de Holanda, M. T., da Silva, W. M. C., Freitas, H., Vidal, S. S. A. N., & dos Santos, R. M. G. (2016) · Iberian Conference on Information Systems and Technologies (CISTI) · doi:10.1109/cisti.2016.7521400 · Cited by 3 · see citing works
Semi-automatic ontology-driven development documentation
Pikus, Y., Weißenberg, N., Holtkamp, B., & Otto, B. (2019) · ACM Symposium on Applied Computing · doi:10.1145/3297280.3297508 · Cited by 3 · see citing works
Carving Sustainability into Architecture Knowledge Practice
Funke, M., & Lago, P. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-42592-9_4 · Cited by 3 · see citing works
Shukla, U., Singh, S., Pundir, A., & Saxena, G. J. (2023) · IEEE Conference on Information and Communication Technology (CICT) · doi:10.1109/cict59886.2023.10455408 · Cited by 3 · see citing works
Kotze, T.-L. A., & Smuts, H. (2018) · South African Institute of Computer Scientists and Information Technologists · doi:10.1145/3278681.3278717 · Cited by 3 · see citing works
A Decade of Code Comment Quality Assessment: A Systematic Literature Review
Rani, P., Blasi, A., Stulova, N., Panichella, S., Gorla, A., & Nierstrasz, O. (2022) · arXiv (Cornell University) · doi:10.48550/arxiv.2209.08165 · Cited by 3 · see citing works
Ontology in software engineering
Pileggi, S. F., Lopez-Lorca, A. A., & Beydoun, G. (2018) · Journal of the Association for Information Systems · Cited by 2 · see citing works
Software documentation quality: A case study for the software documentation of SIGEPE
da Silva, W. M. C., de Sousa, R. T., da Mata, D. Q., Araújo, A., de Holanda, M. T., & dos Santos, G. D. (2015) · Iberian Conference on Information Systems and Technologies (CISTI) · doi:10.1109/cisti.2015.7170436 · Cited by 2 · see citing works
Racchetti, L., Tacconi, L., & Fantuzzi, C. (2015) · IEEE International Conference on Automation Science and Engineering (CASE) · doi:10.1109/coase.2015.7294057 · Cited by 2 · see citing works
Kuai, H., Yan, J., Chen, J., Yu, Y., Wang, H., & Zhong, N. (2017) · IEEE/WIC/ACM International Conference on Web Intelligence · doi:10.1145/3106426.3109439 · Cited by 2 · see citing works
Providing Technical Software Documentation as a Service - An Industrial Experience Report
Buchgeher, G., Klammer, C., Dorninger, B., & Kern, A. (2018) · Asia-Pacific Software Engineering Conference (APSEC) · doi:10.1109/apsec.2018.00073 · Cited by 2 · see citing works
Knowledge management metrics for Public Organizations: A literature review-based proposalPreprint
López-Portillo, P., Héctor, González, V., René, E., Hidalgo, R., & Alberto, J. (2016) · arXiv (Cornell University) · doi:10.13140/rg.2.2.24281.11368/1 · Cited by 2 · see citing works
Richen: Automated enrichment of Git documentation with usage examples and scenarios
Shen, C., Yang, W., Jia, H., Pan, M., & Zhou, Y. (2024) · Journal of Software Evolution and Process · doi:10.1002/smr.2662 · Cited by 1 · see citing works
Generative AI Efficiency and Effectiveness in Software Project Documentation Review Process
Demir, K. A., Muppalla, T. N. V., & Liu, B. (2025) · International Conference on Artificial Intelligence, Computer, Data Sciences and Applications (ACDSA) · doi:10.1109/acdsa65407.2025.11165833 · Cited by 1 · see citing works
An approach to carve sustainability into architecture knowledge practice
Funke, M., Lago, P., & Donker, R. (2025) · Information and Software Technology · doi:10.1016/j.infsof.2025.107904 · Cited by 1 · see citing works
Exploring Collective DSL Integration in a Large Situated IS
Aram, M., & Neumann, G. (2014) · doi:10.1145/2642803.2642823 · Cited by 1 · see citing works
Supporting Knowledge-Centered Business Collaboration for Wind Power Plants
Zinke-Wehlmann, C., Schmidt, J., & Nareike, A. (2015) · IFIP advances in information and communication technology · doi:10.1007/978-3-319-24141-8_23 · Cited by 1 · see citing works
Alzyadat, W., Al-Madi, M. A., Muhairat, M. I., Al-Madi, N. A., & Altarawneh, F. (2023) · doi:10.1109/icit58056.2023.10226133 · Cited by 1 · see citing works
Knowledge-based Retrieval Methods for Enhancing Aerospace Model Software Documentation
Duan, J., Wei, D., Wang, M., Chen, G., Zhang, Y., & Gao, Y. (2024) · International Conference on Artificial Intelligence and Intelligent Information Processing (AIIIP) · doi:10.1145/3707292.3707392 · Cited by 1 · see citing works
Axolotl inspired metaheuristic for software implementation effort prediction
López‐Martín, C., Villuendas-Rey, Y., Nassif, A. B., & Rodríguez, N. O. R. (2025) · The Journal of Supercomputing · doi:10.1007/s11227-025-07784-9 · Cited by 1 · see citing works
Software development methodologies: A perspective of different strategies linked to a similar goal
Mohanarajah, S., & Jabar, M. A. (2014) · International Conference on Information Technology and Multimedia (ICIMU) · doi:10.1109/icimu.2014.7066625
Using Wiki for Managing Knowledge in Agile Software Development
Kamthan, P. (2015) · Advances in information quality and management · doi:10.4018/978-1-4666-8637-3.ch018
A Method for Quality Assurance for Business Process Modeling with BPMN
da Silva, W. M. C., Araújo, A., de Holanda, M. T., & de Sousa, R. T. (2017) · Studies in computational intelligence · doi:10.1007/978-3-319-58965-7_12
Kotze, T.-L. A. (2017) · UpSpace Institutional Repository (University of Pretoria)
Tiziotto, S. A., & Cazarini, E. W. (2018) · Cadernos de Educação Tecnologia e Sociedade · doi:10.14571/brajets.v11.n2.334-345
de Chile, U., Suarez, D. R., Rodríguez, G. D. L. C. L., & Universidad ECOTEC, E. (2020) · ESPACIOS · doi:10.48082/espacios-a20v41n47p08
González, E. R. V., & Estrada, C. R. (2021) · Latin American Journal of Development · doi:10.46814/lajdv3n5-026
Infraestrutura Nacional da Qualidade - Uma Revisão Sistemática
Filho, B. A. R., Soratto, A. N., & Nunes, L. L. (2021) · Anais ... Encontro Nacional de Engenharia de Produção/Anais do Encontro Nacional de Engenharia de Produção · doi:10.14488/enegep2021_tn_sto_357_1844_42474
Casos de Garantia de Segurança aplicados a sistemas robóticos: revisão sistemática da literatura
Alves, M. D. M., Lencastre, M., de Brito, L. F., Castro, J., & Ribeiro, M. (2021) · Workshop em Engenharia de Requisitos (WER) · doi:10.29327/1298728.24-17
Thirimanne, S. P., Lemango, E. Y., Antoniol, G., & Nayebi, M. (2024) · SSRN Electronic Journal · doi:10.2139/ssrn.4865036
Challenges and Solutions of Free and Open Source Software Documentation: A Systematic Mapping Study
Pinho, G., Caçula, A. J., da Costa, L. E. N., Wiese, I., & Araújo, A. A. (2024) · Simpósio Brasileiro de Engenharia de Software (SBES) · doi:10.5753/sbes.2024.3307
Gunnoo, C. (2024) · SSRN Electronic Journal · doi:10.2139/ssrn.5056494
Source Code Changes Just-in-Time Update via Code Semantics
Zhao, L., We, Z., Li, H., Guo, S., & Hao, L. (2024) · International Conference on Information Science and Technology · doi:10.1109/icist63249.2024.10805465
TIETZ‐SOKOLSKAYA, N., & WALSH, S. (2024) · Ethnographic Praxis in Industry Conference Proceedings · doi:10.1111/epic.12210
- Authors
- Ding, W., Liang, P., Tang, A., & van Vliet, H.
- Affiliations
- Wuhan University (CN)
- Swinburne University of Technology (AU)
- Corresponding author
- Liang, Peng
- Venue
- Information and Software Technology
- Publisher
- Elsevier BV
- Published
- 2014-06
- Volume
- 56
- Issue
- 6
- Pages
- 545-567
- ISSN
- 0950-5849 (ISSN-L)
- OpenAlex
- W1987352938
- Cited by
- 107
- References
- 78
- Citations by year
- 2026: 4 · 2025: 8 · 2024: 6 · 2023: 8 · 2022: 4 · 2021: 8 · 2020: 8 · 2019: 7 · 2018: 14 · 2017: 13 · 2016: 8 · 2015: 13 · 2014: 6
- FWCI
- 4.99
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Information and Software Technology (publishedVersion)
- VU Research Portal (publishedVersion)
- Swinburne figshare (Swinburne University of Technology) (submittedVersion)
- Data Archiving and Networked Services (DANS) (submittedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Computer Science › Artificial Intelligence › Advanced Software Engineering Methodologies
- Keywords
- knowledge-based approach, software documentation, software architecture documentation, knowledge reuse, information retrieval, knowledge sharing, knowledge reasoning, credibility, brevity, costs and benefits
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review