Several studies have been conducted in the past in this regard. The journal was established in 1989 as the journal of software maintenance. Jan 01, 2020 bibliographic content of journal of software. Journal of softwareevolution and process impact factor, if, number of article. Home browse by title periodicals journal of software.
Evolution and process is an archival journal that publishes high quality, stateoftheart research and practice papers dealing with the conception, development, testing, management, quality, maintenance, and evolution of software, systems, and services, as well as the continuous improvement of processes and capabilities. Finally, the work in the areas of software evolution and software reengineering is also discussed. The process of software evolution is driven by requests for changes and includes change impact analysis, release planning and change implementation. Objectives this paper aims to reimplements the current sd model to an agentbased simulation environment repast and checks the behaviour of the new model compared to the existing sd model.
Software evolution is an important field for both software engineering practitioners and researchers. Jan 01, 2016 bibliographic content of journal of software. Evolution and process publishes special issues on a hot topics in programming and software development, papers from key conferences, and more. Guest editors introduction guest editors introduction garousi, vahid. Volume 28, number 1, january 2016 research articles view. Impact factor for top journals of computer science and. A demonstration of the latex class file for wiley njd journals. Rulebased requirements management methodology journal of. Journal of software evolution and process impact factor, if, number of article, detailed information and journal factor. American journal of software engineering and applications. Hoss a, lampe c, panse r, ackermann b, naumann j, jakel o. Journal of software jsep journal of software evolution and process. Software engineering is the establishment and use of sound engineering principles in order to obtain economically software that is reliable and work efficiently on real machines.
Furthermore, the basic concepts related to software evolution are discussed. At the top level, the way in which software evolution interacts with organizational needs and goals is addressed. Both the original implementation and the inevitable subsequent evolution maintenance are a continual learning experience driven, inter alia, by feedback from the results of the behaviour under. They will then be able to download a free permission license. Evolution and process is an archival journal that publishes high quality, stateoftheart research and practice papers dealing with the conception, development, testing, management, quality, maintenance, and evolution of software, systems, and services, as well as the continuous improvement of processes and capabilities surrounding them. The research outlined in this chapter shows that both software evolution and software process have become the hot spots in software engineering. Sjr is a measure of scientific influence of journals that accounts for both the number of citations received by a journal and the importance or prestige of the journals where such citations come from it measures the scientific influence of the average article in a journal. Software evolution through rapid prototyping ieee journals. First experiences with the implementation of the european standard en 62304 on medical device software for the quality assurance of a radiotherapy unit.
Software evolution refers to all activities that change a software system. The set of journals have been ranked according to their sjr and divided into four equal groups, four quartiles. It draws attention, inter alia, to the spe program classification, a principle of software uncertainty and laws of software evolution. Recent studies have led to refinement of earlier conclusions and provided a basis for formation of a theory of software evolution.
The paper then concentrates on the middle, process layer, and explains the new proposed ieee standard for maintenance processes. Developing an agentbased simulation model of software. Special issue on advances in system, software and service process improvement and innovation. Software evolution is the term used to define the process that starts by the development of the software and by any step that incrementally updates the software. There are various techniques used in the past for understanding oss ev. Apr 01, 20 read contextualizing agile software development, journal of software. Evolution and process volume 26, number 1, january 2014 a selection of distinguished papers from the 18th working conference on reverse engineering 2011.
It differs from maintenance in that the latter is done after the initial development, whereas evolution activities are interleaved with the initial development and continue after the delivery of the initial version of the system. Lehmans laws, such as the notion that change is continuous, describe a number of insights derived from longterm studies of system evolution. This is the overleaf template for journal of software. Creation of an iec 62304 compliant software development. Introduction to software evolution 27 costs of maintenance usually greater than development costs 2 times to 100 times depending on the application affected by both technical and nontechnical factors increases as software is maintained maintenance corrupts the software structure, making further maintenance more difficult ageing software can have high support. Evolution and process volume 31, number 1, january 2019 special issue. All articles should provide evidence to support their claims, e.
It is a generic template that allows authors to write in either rich text or latex formats, and has multiple options designed to work for a number of journals participating in wileys pilot with overleaf. Ieee international conference on software maintenance and evolution icsme is the premier forum for researchers and practitioners to present and discuss the most recent innovations, trends, experiences, and challenges in software maintenance and evolution. Both the original implementation and the inevitable subsequent evolution maintenance are a continual learning experience driven, inter alia, by feedback from the results of the behaviour under execution of the software, as. In celebration of the ongoing collaboration between the eurospi2 and the journal of software. Overview of software processes and software evolution. Focuses on novel trends in software evolution research and its relations with other emerging disciplines.
Introduction to software evolution 27 costs of maintenance usually greater than development costs 2 times to 100 times depending on the application affected by both technical and nontechnical factors increases as software is maintained maintenance corrupts the software structure, making further maintenance more difficult. The process of developing a software product using software engineering principles and methods is referred to as software evolution. Q1 green comprises the quarter of the journals with the highest values, q2 yellow the second highest values, q3 orange the third highest values and q4 red the lowest values. Add open access links from to the list of external document links if available load links from. The software engineering laboratory of the national aeronautics and space administrations goddard space flight center has been adapting, analyzing, and evolving software processes for the last 18 years 197694. Rulebased requirements management methodology journal. Any software that reflects some external reality undergoes continual change or becomes progressively less useful. Agency may copy excerpts from wiley books and journals under the terms of. Research and practice, renamed in 2001 to journal of software maintenance and. Software process evolution at the sel ieee journals. Software evolution and software evolution processes. Click on the links below to read each of the issues and read darren dalachers introduction to the collection entitled. Most of the software in regular use in businesses and organisations all over the world cannot be completely specified. Creation of an iec 62304 compliant software development plan.
Evolution and process, you can read all the eurospi2 special issues. Individual academic authors who are wishing to reuse up to 3 figures or up to 400 words from this journal to republish in a new journal article they are writing should select universityacademic as the requestor type. Citescore values are based on citation counts in a given year e. The contributing authors provide broad overviews of related work, and they also contribute to a comprehensive glossary, a list of acronyms, and a list of books, journals. We invite high quality submissions describing significant, original, and unpublished results related to but. American journal of software engineering and applications ajsea focuses on theories, methods, and applications in software. Evolution and process a new journal is born article in journal of software.
Read contextualizing agile software development, journal of software. It provide a high profile, leading edge forum for academic researchers, industrial. Due to the dominance of open source software oss in it and the it enabled services industry, various stakeholders are keen to understand the oss evolution. The journal of systems and software publishes papers covering all aspects of software engineering. Contextualizing agile software development, journal of. Rapid prototyping is defined, and its role in software evolution is examined.
Introduction to the special issue on software maintenance and evolution. Sjr is a measure of scientific influence of journals that accounts for both the number of citations received by a journal and the importance or prestige of the journals where such citations come from it measures the scientific influence of the average article. Introduction to software evolution 27 costs of maintenance usually greater than development costs 2 times to 100 times depending on the application affected by both technical and nontechnical factors increases as software is maintained maintenance corrupts the software structure, making further maintenance more difficult ageing software can have high support costs. Journal of softwareevolution and process impact factor if. The scope of this journal ranges from the mechanisms through the development of principles to the application of those principles to specific environments. Nov 01, 2012 read guest editors introduction, journal of software. Evolution and process is an archival journal that publishes high quality, stateoftheart research and practice papers dealing with the. This book gives an excellent overview of what is happening in software evolution research and where the practice of software evolution is heading. Developing an agentbased simulation model of software evolution. Due to the dominance of open source software oss in it and the it enabled services industry, various stakeholders are keen to understand the oss evolution process. Evolution and process special issue on high assurance systems engineering the special issue is open to extended versions of full research papers presented at the 17th ieee international symposium on high assurance systems engineering hase 2016. Click on the links below to view the special issues or click here to view a full list of articles and issues published by this journal.
24 465 888 1154 140 778 541 1310 833 612 1432 1502 273 558 416 1375 1372 603 68 1570 296 14 334 336 598 504 945 658 221