Prospects for an engineering discipline of software
Open accessAbstract
Although software engineering is not yet a true engineering discipline, it has the potential to become one. Older engineering fields are examined to ascertain the character that software engineering might have. The current state of software technology is discussed, covering information processing as an economic force, the growing role of software in critical applications, the maturity of development techniques, and the scientific basis for software engineering practice. Five basic steps that the software engineering profession must take to become a true engineering discipline are described. They are: understanding the nature of expertise, recognizing different ways to get information, encouraging routine practice, expecting professional specializations, and improving the coupling between science and commercial practice.>
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Perry's chemical engineers' handbook
Green, D. W., & Perry, R. H. (2008) · Choice Reviews Online · doi:10.5860/choice.45-4393 · Cited by 10,131 · see citing works
No Silver Bullet Essence and Accidents of Software Engineering
Brooks (1987) · Computer · doi:10.1109/mc.1987.1663532 · Cited by 3,195 · see citing works
Cultural Literacy: What Every American Needs to Know
Warnock, J. W., & Hirsch, E. D. (1987) · College Composition and Communication · doi:10.2307/357649 · Cited by 2,324 · see citing works
Marks' standard handbook for mechanical engineers
Avallone, E. A., Baumeister, T., Sadegh, A. M., & Marks, L. S. (2000) · Choice Reviews Online · doi:10.5860/choice.37-6297 · Cited by 919 · see citing works
Boehm (1976) · IEEE Transactions on Computers · doi:10.1109/tc.1976.1674590 · Cited by 545 · see citing works
The Existential Pleasures of Engineering
Watson, S. R., & Florman, S. C. (1976) · Technology and Culture · doi:10.2307/3103538 · Cited by 319 · see citing works
Software manual for the elementary functions
(1981) · Computer Languages · doi:10.1016/0096-0551(81)90076-x · Cited by 219 · see citing works
Education for computing professionals
Parnas, D. L. (1990) · Computer · doi:10.1109/2.48796 · Cited by 138 · see citing works
Grand challenges to computational science
Wilson, K. G. (1989) · Future Generation Computer Systems · doi:10.1016/0167-739x(89)90038-1 · Cited by 70 · see citing works
A Social History of Engineering
Armytage, W. H. G. (2003) · The MIT Press eBooks · doi:10.7551/mitpress/6299.001.0001 · Cited by 59 · see citing works
Foundations and grand challenges of artificial intelligence
Reddy, R. (1988) · doi:10.1609/aimag.v9i4.950 · Cited by 50 · see citing works
Martin, W. A. (1971) · ACM Computing Surveys · doi:10.1145/356593.356594 · Cited by 49 · see citing works
Scaling Up: A Research Agenda for Software Engineering
Traub, J. F. (1989) · Medical Entomology and Zoology · Cited by 47 · see citing works
DoD Related Software Technology Requirements, Practices, and Prospects for the Future
Becker, L., Marmor-Squires, A., Martin, R. J., & Nash, S. H. (1984) · Cited by 37 · see citing works
A History of Civil Engineering: An Outline from Ancient to Modern Times
Collins, P., & Strauβ, H. (1963) · Journal of Architectural Education (1947-1974) · doi:10.2307/1423870 · Cited by 30 · see citing works
Engineering and Western civilization
Finch, J. K. (1951) · Medical Entomology and Zoology · Cited by 29 · see citing works
History of Chemical Engineering
(1981) · Chemical & Engineering News · doi:10.1021/cen-v059n050.p018 · Cited by 19 · see citing works
Grand challenges to computation science
Levin, E. (1989) · Communications of the ACM · doi:10.1145/76380.76385 · Cited by 16 · see citing works
The Origins of Chemical Engineering
Antwerpen, F. J. V. (1980) · Advances in chemistry series · doi:10.1021/ba-1980-0190.ch001 · Cited by 15 · see citing works
What a Software Engineer Needs to Know: 1. Program Vocabulary
Shaw, M., Giuse, D. A., & Reddy, R. (1989) · doi:10.21236/ada219064 · Cited by 2 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 3
- Edsger W. Dijkstra. On the Cruelty of Really Teaching Computing Science. Comm ACM, 32,12 (Dec 1989), pp.1398-1404.
- William A. Martin. Sorting. ACM Computing Surveys, 3,4 (Dec 1971), pp.147-174.
- Herbert A. Simon. Human Experts and Knowledge-Based Systems. Talk given at IFIP WG 10.1 Workshop on Concepts and Characteristics of Knowledge-Based Systems, Mt Fuji Japan, November 9-12, 1987.
Cited by
Sorted by citations
Nuseibeh, B., & Easterbrook, S. (2000) · Future of Software Engineering (FOSE) · doi:10.1145/336512.336523 · Cited by 1,836 · see citing works
Automated Reasoning on Feature Models
Benavides, D., Trinidad, P., & Ruiz–Cortés, A. (2005) · Notes on numerical fluid mechanics and multidisciplinary design · doi:10.1007/11431855_34 · Cited by 631 · see citing works
Reusing software: issues and research directions
Mili, H., Mili, F., & Mili, A. (1995) · IEEE Transactions on Software Engineering · doi:10.1109/32.391379 · Cited by 557 · see citing works
Research in software engineering: an analysis of the literature
Glass, R. L., Vessey, I., & Ramesh, V. (2002) · Information and Software Technology · doi:10.1016/s0950-5849(02)00049-6 · Cited by 391 · see citing works
Davis, G. B., Gorgone, J. T., Couger, J. D., Feinstein, D. L., & Longenecker, H. E. (1996) · ACM SIGMIS Database the DATABASE for Advances in Information Systems · doi:10.1145/511965.512222 · Cited by 389 · see citing works
IS 2002 Model Curriculum and Guidelines for Undergraduate Degree Programs in Information Systems
Gorgone, J. T., Davis, G. B., Valacich, J. S., Topi, H., Feinstein, D. L., & Longenecker, H. E. (2003) · Communications of the Association for Information Systems · doi:10.17705/1cais.01101 · Cited by 348 · see citing works
Attribute grammar paradigms—a high-level methodology in language implementation
Paakki, J. (1995) · ACM Computing Surveys · doi:10.1145/210376.197409 · Cited by 314 · see citing works
Evaluation and Measurement of Software Process Improvement—A Systematic Literature Review
Unterkalmsteiner, M., Gorschek, T., Islam, A., Cheng, C. K., Permadi, R. B., & FELDT, R. H. (2011) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2011.26 · Cited by 290 · see citing works
Model Curriculum and Guidelines for Undergraduate Degree Programs in Information Systems
Davis, G. B., Gorgone, J. T., Couger, J. D., Feinstein, D. L., & Longenecker, H. E. (1997) · Cited by 241 · see citing works
Software engineering education
Shaw, M. (2000) · Future of Software Engineering (FOSE) · doi:10.1145/336512.336592 · Cited by 208 · see citing works
Self-citationAttribute-Based Architectural Styles
Klein, M., & Kazman, R. (1999) · doi:10.21236/ada371802 · Cited by 156 · see citing works
Now the learning curve affects CASE tool adoption
Kemerer, C. F. (1992) · IEEE Software · doi:10.1109/52.136161 · Cited by 154 · see citing works
Software Testing Techniques: A Literature Review
Jamil, M. A., Arif, M., Bakar, N. S. A. A., & Ahmad, A. (2016) · International Conference on Information and Communication Technology for the Muslim World (ICT4M) · doi:10.1109/ict4m.2016.045 · Cited by 122 · see citing works
Collaborations: closing the industry-academia gap
Beckman, K., Coulter, N. S., Khajenoori, S., & Mead, N. R. (1997) · IEEE Software · doi:10.1109/52.636668 · Cited by 114 · see citing works
Systems development methodologies: the problem of tenses
Fitzgerald, B. F. (2000) · Information Technology and People · doi:10.1108/09593840010377617 · Cited by 108 · see citing works
A systematic review of web engineering research
Mendes, E. (2005) · International Symposium on Empirical Software Engineering · doi:10.1109/isese.2005.1541857 · Cited by 81 · see citing works
Strategic directions in computer science education
Tucker, A. B. (1996) · ACM Computing Surveys · doi:10.1145/242223.246876 · Cited by 80 · see citing works
An empirical examination of application frameworks success based on technology acceptance model
Polančič, G., Heričko, M., & Rozman, I. (2009) · Journal of Systems and Software · doi:10.1016/j.jss.2009.10.036 · Cited by 78 · see citing works
Target Paper: Conception of the cognitive engineering design problem
Dowell, J. D., & Long, J. B. (1998) · Ergonomics · doi:10.1080/001401398187125 · Cited by 77 · see citing works
The process of information systems theorizing as a discursive practice
Hassan, N. R., Mathiassen, L., & Lowry, P. B. (2019) · Journal of Information Technology · doi:10.1177/0268396219832004 · Cited by 75 · see citing works
Finding a History for Software Engineering
Mahoney, M. S. (2004) · IEEE Annals of the History of Computing · doi:10.1109/mahc.2004.1278847 · Cited by 75 · see citing works
Models for undergraduate project courses in software engineering
Shaw, M., & Tomayko, J. E. (2005) · Springer eBooks · doi:10.1007/bfb0024284 · Cited by 69 · see citing works
Self-citationSoftware project control centers: concepts and approaches
Münch, J., & Heidrich, J. (2003) · Journal of Systems and Software · doi:10.1016/s0164-1212(02)00138-3 · Cited by 63 · see citing works
The essential components of software architecture design and analysis
Kazman, R., Bass, L., & Klein, M. (2006) · Journal of Systems and Software · doi:10.1016/j.jss.2006.05.001 · Cited by 63 · see citing works
Theory-oriented software engineering
Stol, K.-J., & Fitzgerald, B. (2015) · Science of Computer Programming · doi:10.1016/j.scico.2014.11.010 · Cited by 63 · see citing works
Directions in Software Process Research
Rombach, H. D., & Verlage, M. (1995) · Advances in computers · doi:10.1016/s0065-2458(08)60230-2 · Cited by 63 · see citing works
Languages evolve too! Changing the Software Time Scale
Favré, J.-M. (2006) · International Workshop on Principles of Software Evolution · doi:10.1109/iwpse.2005.22 · Cited by 62 · see citing works
An Alternative to Technology Readiness Levels for Non-Developmental Item (NDI) Software
Smith, J. D. (2005) · Hawaii International Conference on System Sciences (HICSS) · doi:10.1109/hicss.2005.77 · Cited by 60 · see citing works
Favré, J.-M. (2005) · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · doi:10.4230/dagsemproc.04101.8 · Cited by 59 · see citing works
Automated Reasoning on Feature Models
Benavides, D., Trinidad, P., & Ruiz–Cortés, A. (2013) · Springer eBooks · doi:10.1007/978-3-642-36926-1_29 · Cited by 58 · see citing works
Achieving industrial relevance in software engineering education
Wohlin, C., & Regnell, B. (1999) · IEEE International Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/csee.1999.755175 · Cited by 55 · see citing works
Tatnall, A. (2024) · Victoria University Research Repository (Victoria University) · doi:10.25946/26315761 · Cited by 52 · see citing works
The push to make software engineering respectable
Pour, G., Griss, M. L., & Lutz, M. (2000) · Computer · doi:10.1109/2.841782 · Cited by 53 · see citing works
A conception of the cognitive engineering design problem
Dowell, J. D., & Long, J. B. (1998) · UCL Discovery (University College London) · Cited by 52 · see citing works
Reusing Object-Oriented Designs
Johnson, R. E., & Russo, V. F. (2007) · Cited by 52 · see citing works
COGNITIVE SUPPORT IN SOFTWARE ENGINEERING TOOLS: A DISTRIBUTED COGNITION FRAMEWORK
Walenstein, A. (2002) · Cited by 51 · see citing works
Application of Enterprise Models for Engineering Enterprise Transformation
Aier, S., & Gleichauf, B. (2015) · Alexandria (UniSG) (University of St.Gallen) · doi:10.18417/emisa.5.1.4 · Cited by 50 · see citing works
An efficient automated design to generate UML diagram from Natural Language Specifications
Gulia, S., & Choudhury, T. (2016) · International Conference on Cloud Computing, Data Science & Engineering (Confluence) · doi:10.1109/confluence.2016.7508197 · Cited by 50 · see citing works
Wohlin, C., & Runeson, P. (2021) · Information and Software Technology · doi:10.1016/j.infsof.2021.106678 · Cited by 51 · see citing works
Enterprise Architecture Design as an Engineering Discipline
Aier, S., Kurpjuweit, S., Saat, J., & Winter, R. (2009) · Alexandria (UniSG) (University of St.Gallen) · Cited by 46 · see citing works
Pyster, A. (2009) · Cited by 45 · see citing works
Degrees of Freedom: The Interaction of Standards of Practice and Engineering Judgment
Shapiro, S. S. (1997) · Science Technology & Human Values · doi:10.1177/016224399702200302 · Cited by 45 · see citing works
Defining “Engineer:” How To Do It and Why It Matters
Davis, M. (1996) · Journal of Engineering Education · doi:10.1002/j.2168-9830.1996.tb00217.x · Cited by 45 · see citing works
Forging a discipline: An outline history of software engineering education
Tomayko, J. E. (1998) · Annals of Software Engineering · doi:10.1023/a:1018953214201 · Cited by 43 · see citing works
Hirschheim, R., & Klein, H. K. (1992) · Advances in computers · doi:10.1016/s0065-2458(08)60328-9 · Cited by 43 · see citing works
van Solingen, R., & Berghout, E. W. (2002) · IEEE International Software Metrics Symposium (METRICS) · doi:10.1109/metric.2001.915533 · Cited by 42 · see citing works
Human Factors in Software Development: A Systematic Literature Review
Pirzadeh, L. (2010) · Chalmers Publication Library (Chalmers University of Technology) · Cited by 40 · see citing works
Uncovering theories in software engineering
Stol, K.-J., & Fitzgerald, B. F. (2013) · doi:10.1109/gtse.2013.6613863 · Cited by 39 · see citing works
Fitzgerald, B. F. (2012) · Computer · doi:10.1109/mc.2012.147 · Cited by 38 · see citing works
Reflections on software engineering education
van Vilet, H. (2006) · IEEE Software · doi:10.1109/ms.2006.80 · Cited by 38 · see citing works
Reflections on Software Engineering Education
van Vliet, H. (2006) · Lecture notes in computer science · doi:10.1007/11949374_1 · Cited by 38 · see citing works
Foraging and navigations, fundamentally: developers' predictions of value and cost
Piorkowski, D., Henley, A. Z., Nabi, T., Fleming, S. D., Scaffidi, C., & Burnett, M. (2016) · Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering · doi:10.1145/2950290.2950302 · Cited by 38 · see citing works
Farcas, C., Farcas, E., Krueger, I., & Menarini, M. (2010) · Proceedings of the IEEE · doi:10.1109/jproc.2009.2039630 · Cited by 36 · see citing works
Thompson, J. B., & Lethbridge, T. C. (2006) · IFIP World Computer Congress - WCC · Cited by 35 · see citing works
Ontology and Ontologies in Information Systems Analysis and Design: A Critique
Wyssusek, B. (2004) · Journal of the Association for Information Systems · Cited by 34 · see citing works
Social networks and collaborative filtering for large-scale requirements elicitation
Lim, S. L. (2022) · UNSWorks (UNSW Sydney) · doi:10.26190/unsworks/23395 · Cited by 34 · see citing works
A Systematic Review of Software Requirements Prioritization
Khan, K. A. (2006) · KTH Publication Database DiVA (KTH Royal Institute of Technology) · Cited by 31 · see citing works
Continuing Prospects for an Engineering Discipline of Software
Shaw, M. (2009) · IEEE Software · doi:10.1109/ms.2009.172 · Cited by 30 · see citing works
Self-citationMyths and mythconceptions: what does it mean to be a programming language, anyhow?
Shaw, M. (2020) · Proceedings of the ACM on Programming Languages · doi:10.1145/3480947 · Cited by 27 · see citing works
Self-citationThe software factory: combining undergraduate computer science and software engineering education
Tvedt, J. D., Tesoriero, R., & Gary, K. A. (2001) · doi:10.5555/381473.381545 · Cited by 27 · see citing works
Features of Architecture Description Languages
Kogut, P. A., & Clements, P. (1995) · Cited by 26 · see citing works
Fitzgerald, B. F. (1994) · University of Limerick Institutional Repository (University of Limerick) · doi:10.34961/3487 · Cited by 26 · see citing works
Software Engineering Education in India: Issues and Challenges
Garg, K., & Varma, V. (2008) · IEEE International Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet.2008.36 · Cited by 25 · see citing works
Aier, S., Kurpjuweit, S., Schmitz, O., Schulz, J. B., Thomas, A., & Winter, R. (2008) · Alexandria (UniSG) (University of St.Gallen) · Cited by 25 · see citing works
Strategies for industrial relevance in software engineering education
Wohlin, C., & Regnell, B. (1999) · Journal of Systems and Software · doi:10.1016/s0164-1212(99)00085-0 · Cited by 25 · see citing works
State-of-the-Art in Empirical Studies
Freimut, B., Punter, T., Biffl, S., & Ciolkowski, M. (2002) · Cited by 25 · see citing works
The Tools Perspective on Software Reverse Engineering
Kienle, H. M., & Müller, H. A. (2010) · Advances in computers · doi:10.1016/s0065-2458(10)79005-7 · Cited by 24 · see citing works
Product focused software process improvement : SPI in the embedded software domain
Solingen, V. D. R. (2000) · TU/e Research Portal · doi:10.6100/ir532869 · Cited by 24 · see citing works
How Much Authenticity can be Achieved in Software Engineering Project Based Courses?
Abad, Z. S. H., Bano, M., & Zowghi, D. (2019) · IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) · doi:10.1109/icse-seet.2019.00030 · Cited by 25 · see citing works
The road to maturity: navigating between craft and science
Ebert, C. (1997) · IEEE Software · doi:10.1109/52.636674 · Cited by 23 · see citing works
AID: An Automated Detector for Gender-Inclusivity Bugs in OSS Project Pages
Chatterjee, A., Guizani, M., Stevens, C., Emard, J., May, M. E., Burnett, M., & Ahmed, I. (2021) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse43902.2021.00128 · Cited by 22 · see citing works
The Software Factory: combining undergraduate computer science and software engineering education
Tvedt, J. D., Tesoriero, R., & Gary, K. A. (2002) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse.2001.919137 · Cited by 22 · see citing works
On the necessity of term dependence in a query space for weighted retrieval
Bollmann-Sdorra, P., & Raghavan, V. V. (1998) · Journal of the American Society for Information Science · doi:10.1002/(sici)1097-4571(1998)49:13 · Cited by 20 · see citing works
Yield risks in global maize markets: Historical evidence and projections in key regions of the world
Villoria, N. B., & Chen, B. (2018) · Weather and Climate Extremes · doi:10.1016/j.wace.2018.01.003 · Cited by 19 · see citing works
Object-oriented programming: The promise and the reality
Scholtz, J. C., Chidamber, S. R., Glass, R. L., Goerner, A. A., Rosson, M. B., Stark, M., & Vessey, I. (1993) · Journal of Systems and Software · doi:10.1016/0164-1212(93)90084-b · Cited by 19 · see citing works
Roadway traffic control software
Bullock, D. M., & Hendrickson, C. T. (1994) · IEEE Transactions on Control Systems Technology · doi:10.1109/87.317982 · Cited by 19 · see citing works
A framework for table driven testing of Java classes
Daley, N., Hoffman, D., & Strooper, P. A. (2002) · Software Practice and Experience · doi:10.1002/spe.452 · Cited by 19 · see citing works
An Ontology for Microarchitectural Design Knowledge
Garzás, J., & Piattini, M. G. (2005) · IEEE Software · doi:10.1109/ms.2005.26 · Cited by 19 · see citing works
Research in Software Engineering: Paradigms and Methods
Lázaro, M., Marcos, E., & Juan, R. (2008) · Cited by 18 · see citing works
Towards More Professional Information Systems Development: ISD as Knowledge Work.
Iivari, J., Hirschheim, R., & Klein, H. K. (2001) · European Conference on Information Systems · Cited by 18 · see citing works
Software engineering programs: dispelling the myths and misconceptions
Saiedian, H., Bagert, D. J., & Mead, N. R. (2002) · IEEE Software · doi:10.1109/ms.2002.1032852 · Cited by 18 · see citing works
A PROCESS MODEL APPLICABLE TO SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING
Acuña, S. T., López, M., Juristo, N., & Moreno, A. M. (1999) · International Journal of Software Engineering and Knowledge Engineering · doi:10.1142/s0218194099000358 · Cited by 18 · see citing works
A win-win metric based software management approach
Simmons, D. B. (1992) · IEEE Transactions on Engineering Management · doi:10.1109/17.119661 · Cited by 18 · see citing works
Learning & Personality Types: A Case Study of a Software Design Course
Ahmed, F., Campbell, P. R. J., Jaffar, A., Alkobaisi, S., & Campbell, J. (2010) · Journal of Information Technology Education Innovations in Practice · doi:10.28945/1329 · Cited by 17 · see citing works
Designing process-based software curriculum
Upchurch, R. L., & Sims‐Knight, J. E. (2002) · IEEE International Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/sedc.1997.592437 · Cited by 17 · see citing works
A Method to Assess and Argue for Practical Significance in Software Engineering
Torkar, R., Furia, C. A., FELDT, R. H., Neto, F. G. D. O., Gren, L., Lenberg, P., & Ernst, N. (2021) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2020.3048991 · Cited by 2 · see citing works
Hochheiser, H., & Shneiderman, B. (2001) · Journal of the American Society for Information Science and Technology · doi:10.1002/1532-2890(2000)9999:9999 · Cited by 49 · see citing works
Extending the Useful Application Domain for Formal Methods
Swatman, P. A., Fowler, D. C., & Gan, C. Y. M. (1992) · Workshops in computing · doi:10.1007/978-1-4471-3203-5_6 · Cited by 16 · see citing works
Aier, S., & Gleichauf, B. (2010) · Lecture notes in computer science · doi:10.1007/978-3-642-13335-0_23 · Cited by 15 · see citing works
Making formal methods education effective for professional software engineers
Garlan, D. (1995) · Information and Software Technology · doi:10.1016/0950-5849(95)99361-p · Cited by 15 · see citing works
New Frontiers for Requirements Engineering
Callele, D., Wnuk, K., & Penzenstadler, B. (2017) · IEEE International Requirements Engineering Conference (RE) · doi:10.1109/re.2017.23 · Cited by 14 · see citing works
Comparison of electrical "engineering" of Heaviside's times and software "engineering" of our times
Baber, R. L. (1997) · IEEE Annals of the History of Computing · doi:10.1109/85.627895 · Cited by 14 · see citing works
Sound methods and effective tools for engineering modeling and analysis
Coppit, D. W., & Sullivan, K. (2003) · doi:10.5555/776816.776840 · Cited by 14 · see citing works
An Evolutionary Perspective of Software Engineering Research Through Co-Word Analysis.
Coulter, N. S., Monarch, I., Konda, S. L., & Carr, M. J. (1996) · doi:10.21236/ada310305 · Cited by 14 · see citing works
Integrating user experience into early phases of software development
Jääskeläinen, A. (2011) · Cited by 13 · see citing works
Perspectives about paradigms in software engineering
Cares, C., Franch, X., & Mayol, E. (2006) · Cited by 13 · see citing works
Board Game as a Tool to Teach Software Engineering Concept -- Technical Debt
Ganesh, L. (2014) · IEEE International Conference on Technology for Education (T4E) · doi:10.1109/t4e.2014.28 · Cited by 13 · see citing works
Boundaries and Quandaries: Establishing a Professional Context for IT
Shapiro, S. S. (1994) · Information Technology and People · doi:10.1108/09593849410074025 · Cited by 13 · see citing works
April, A., & Coallier, F. (2002) · IEEE Software Engineering Standards Symposium · doi:10.1109/sess.1995.525963 · Cited by 13 · see citing works
- Authors
- Shaw, M.
- Affiliations
- Carnegie Mellon University (US)
- Corresponding author
- Shaw, M.
- ORCID
- Shaw, M.
- Venue
- IEEE Software
- Published
- 1990-11
- Volume
- 7
- Issue
- 6
- Pages
- 15-24
- ISSN
- 0740-7459 (ISSN-L)
- 1937-4194
- OpenAlex
- W2122253789
- Cited by
- 346
- References
- 20
- Citations by year
- 2026: 2 · 2025: 3 · 2024: 11 · 2023: 3 · 2022: 5 · 2021: 8 · 2020: 7 · 2019: 6 · 2018: 9 · 2017: 5 · 2016: 12 · 2015: 5 · 2014: 9 · 2013: 8 · 2012: 16
- FWCI
- 39.50
- Type
- journal article
- Language
- en
- Open access
- green
- figshare.com
- Licence
- Locations
- IEEE Software (publishedVersion)
- Figshare (submittedVersion, cc-by)
- KiltHub Repository (submittedVersion)
- KiltHub Repository
- Funders
- U.S. Department of Defense
- Defense Advanced Research Projects Agency
- U.S. Air Force
- Advanced Research Projects Agency
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Computer Science › Artificial Intelligence › Advanced Software Engineering Methodologies
- Physical Sciences › Engineering › Safety, Risk, Reliability and Quality › Safety Systems Engineering in Autonomy
- Keywords
- software engineering profession, software development maturity, professional specialization, software engineering practices
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