JOURNAL ARTICLE

User-centric Software Engineering

Michael DeBellisChristine Haapala

Year: 1995 Journal:   IEEE Expert Vol: 10 (1)Pages: 34-41   Publisher: Institute of Electrical and Electronics Engineers

Abstract

The rapid introduction of new technology, a growing number of users, and competition from the developing world are all pushing the computer industry in new directions. Any nation's software industry that hopes to survive as a world-class enterprise must make fundamental challenges in the software development process and its supporting development environment. The traditional waterfall approach to software development focuses on requirements defined early in the process, often releasing systems years later that are obsolete on delivery. In the mid-1980's, however, programming environments emerged that let developers build usable prototypes in days or weeks instead of months or years. These capabilities opened the way for alternative approaches to developing software. One of the most important results of the ARPA-Rome Planning Initiative (ARPI) was the formalization of such a new approach. We call it User-Centric Software Engineering. USE represents a synthesis of methods advocated and practiced by leaders in the software engineering field. The initial aim of USE is to encourage collaboration between users and developers to help design more efficient business processes and supporting software.< >

Keywords:
Software development Software engineering Computer science Software development process Social software engineering Software Software Engineering Process Group Personal software process Process (computing) Software walkthrough Engineering management World Wide Web Software construction Engineering Programming language

Metrics

44
Cited By
8.79
FWCI (Field Weighted Citation Impact)
14
Refs
0.97
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Techniques and Practices
Physical Sciences →  Computer Science →  Information Systems
Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Open Source Software Innovations
Physical Sciences →  Computer Science →  Computer Science Applications

Related Documents

DISSERTATION

User-Centric Traffic Engineering in Software Defined Networks

Taimur Bakhshi

University:   PEARL (University of Plymouth) Year: 2017
BOOK-CHAPTER

User-Centric Software Strategies

Praveen Gujar

Apress eBooks Year: 2025 Pages: 179-210
JOURNAL ARTICLE

End-User Software Development: Effectiveness of a Software Engineering-Centric Instructional Strategy

Ilenia FronzaLuis CorralClaus Pahl

Journal:   Journal of Information Technology Education Research Year: 2020 Vol: 19 Pages: 367-393
JOURNAL ARTICLE

Architecture-centric software engineering

Jan Bosch

Year: 2002 Pages: 681-681
JOURNAL ARTICLE

Human-centric software engineering

Gail C. Murphy

Year: 2010 Pages: 251-254
© 2026 ScienceGate Book Chapters — All rights reserved.