3. ABSTRACT
This paper is a travelogue of Software Process research
and practice in the past 15 years.
The landscape of Software Process research has
significantly involved: technological and market
disruptions have defined new and complex challenges for
Software Engineering researchers.
In this paper we provide an overview of the current status
of research and practice, highlight new challenges, in our
view, need to be tackled by future research work.
5. INTRODUCTION
Year after year, software has become an increasingly
essential and important part of our society.
There is no business sector or aspect of our daily life
that is not affected by software.
Personal and work activities, business and economic,
civil and industrial, politics, education, and
entertainment just to name a few are all deeply
permeated and governed by software applications
and systems.
Consequently, software development has become a
critical activity that needs to be carefully studied,
understood, improved, and supported.
6. SOFTWARE PROCESS IN YEAR 2000
The Year 2000 marked an important invention in Software
Engineering research.
Many researchers and practitioners questioned
themselves about the value and impact of the results
achieved in the past decades.
There was also an increasing feeling that the research
work in many areas of Software Engineering.
The issues and problems experienced by software
developers.
The way software is conceived, developed, deployed,
used, and managed in real and practical scenarios.
7. As far as the trends in Software Process research
are concerned, there are four main areas of
investigation:
Process modeling and support
Process improvement
Metrics and empirical studies
“Real” Processes!
8. SOFTWARE PROCESS IN THE PAST DECADE
Social Aspects
Agile Processes
Global Software Engineering
The Role of Empirical Software Engineering
Model-Driven Engineering
Application Lifecycle Management (ALM)
9. MAJOR TRENDS AND CHALLENGES
The Internet is the Development Environment
The Internet is the Architectural and Execution
Infrastructure
Users are Mobile, Nomadic, and "Always On“
The Internet is the Basic Distribution and Business
Infrastructure
10. RESEARCH ISSUES AND DIRECTIONS
From Rigid Compliance to Smart Convergence
The Fading Distinction Between Design, Development,
and Operation
Process Appraisal and Visualization
Security, Privacy, and Trust
Controlled vs. Unplanned Interaction and Collaboration
Business and Organizational Models
“Don’t flog the dead horse”
11. G. Allmendinger and R. Lombreglia. Four strategies
for the age of smart services. Hardward Business
Review, pages 131–145, October 2005.
J. F. Smart. Jenkins The Definitive Guide.O’Reilly,
2011.
D. A. Tamburri. Supporting Networked Software
Development. PhD thesis, Vrije University
Amsterdam, 2014.
RERENCES