Journal of Systems and Software
| File:Jnl of System Software cover.gif | |
| Discipline | Computing Software systems |
|---|---|
| Language | English |
| Edited by | P. Avgeriou, D. Shepherd |
| Publication details | |
| History | 1979–present |
| Publisher | Elsevier (The Netherlands) |
| Frequency | Monthly |
| 2.829 (2020) | |
| Standard abbreviations | |
| ISO 4 | J. Syst. Softw. |
| Indexing | |
| ISSN | 0164-1212 |
| OCLC no. | 4583109 |
| Links | |
The Journal of Systems and Software is a computer science journal in the area of software systems, established in 1979 and published by Elsevier.
Content and scope
[edit | edit source]The journal publishes research papers, state-of-the-art surveys, and practical experience reports. It includes papers covering issues of programming methodology, software engineering, and hardware/software systems. Topics include: "software systems, prototyping issues, high-level specification techniques, procedural and functional programming techniques, data-flow concepts, multiprocessing, real-time, distributed, concurrent, and telecommunications systems, software metrics, reliability models for software, performance issues, and management concerns."[1]
Abstracting and indexing
[edit | edit source]According to the 2021 Journal Citation Reports, the Journal of Systems and Software has an impact factor of 3.514.[2] According to Google Scholar, the journal has an h5-index of 61, which ranks third among international publication venues in software systems, after ICSE and IEEE Transactions on Software Engineering.[3]
Past and present editors-in-chief
[edit | edit source]- John Manley and Alan Salisbury (1979–1983)
- Richard E. Fairley (1984–1985)
- Robert L. Glass (1986–2001)
- David N. Card (2002–2008)
- Hans van Vliet (2009–2017)
- Paris Avgeriou and David Shepherd (2018–current)
Notable articles
[edit | edit source]A few of the most notable (downloaded) articles are:[1]
- Software defect prediction based on enhanced metaheuristic feature selection optimization and a hybrid deep neural network
- A software engineering perspective on engineering machine learning systems: State of the art and challenges
- MeTeaM: A method for characterizing mature software metrics teams
Awards
[edit | edit source]The journal presents awards for the Best Papers and the Most Influential Papers (MIPs). The journal considers all Best Paper awards given in the same year as equally worthy (i.e., not implying any ordering). The Most Influential Paper awards are determined based on citation impact (via Google Scholar) and download metrics over a ten-year window.
2024
[edit | edit source]- Best Paper Awards
- Berntsson Svensson, R. et al. (2024). "Not All Requirements Prioritization Criteria are Equal at All Times: A Quantitative Analysis." Journal of Systems and Software, 209. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Serban, A. et al. (2024). "Software engineering practices for machine learning — Adoption, effects, and team assessment." Journal of Systems and Software, 209. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Most Influential Papers
- Gamalielsson, J. and Lundell, B. (2014). "Sustainability of Open Source software communities beyond a fork: How and why has the LibreOffice project evolved?." Journal of Systems and Software, 89. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
2023
[edit | edit source]- Best Paper Awards
- Moradi Dakhel, A. et al. (2023). "GitHub Copilot AI pair programmer: Asset or Liability?." Journal of Systems and Software, 203. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Most Influential Papers
- Daneva, M. et al. (2013). "Agile requirements prioritization in large-scale outsourced system projects: An empirical study." Journal of Systems and Software, 86. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
2022
[edit | edit source]- Best Paper Awards
- Smite, D. et al. (2022). "Changes in perceived productivity of software engineers during COVID-19 pandemic: The voice of evidence." Journal of Systems and Software, 186. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Myllyaho, L. et al. (2022). "On misbehaviour and fault tolerance in machine learning systems." Journal of Systems and Software, 183. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Mazuera-Rozo, A. et al. (2022). "Taxonomy of security weaknesses in Java and Kotlin Android apps." Journal of Systems and Software, 187. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Most Influential Papers
- Wang, X. et al. (2012). "“Leagile” software development: An experience report analysis of the application of lean approaches in agile software development." Journal of Systems and Software, 85. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Strode, D. et al. (2012). "Coordination in co-located agile software development projects." Journal of Systems and Software, 85. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Ferreira, K. et al. (2012). "Identifying thresholds for object-oriented software metrics." Journal of Systems and Software, 85. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
2021
[edit | edit source]- Best Paper Awards
- Kasauli, R. et al. (2021). "Requirements engineering challenges and practices in large-scale agile system development." Journal of Systems and Software, 172. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Beecham, S. et al. (2021). "Do scaling agile frameworks address global software development risks? An empirical study." Journal of Systems and Software, 171. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Verdecchia, R. et al. (2021). "Building and evaluating a theory of architectural technical debt in software-intensive systems." Journal of Systems and Software, 176. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Shastri, Y. et al. (2021). "The role of the project manager in agile software development projects." Journal of Systems and Software, 173. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Irshad, M. et al. (2021). "Adapting Behavior Driven Development (BDD) for large-scale software systems." Journal of Systems and Software, 177. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lenarduzzi, V. et al. (2021). "Does code quality affect pull request acceptance? An empirical study." Journal of Systems and Software, 171. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Most Influential Papers
- Arisholm, E. et al. (2010). "A systematic and comprehensive investigation of methods to build and evaluate fault prediction models." Journal of Systems and Software, 83. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Chen, T. et al. (2010). "Adaptive Random Testing: The ART of test case diversity." Journal of Systems and Software, 83. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Tang, A. et al. (2010). "A comparative study of architecture knowledge management tools." Journal of Systems and Software, 83. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Eric Wong, W. et al. (2010). "A family of code coverage-based heuristics for effective fault localization." Journal of Systems and Software, 83. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Cabot, J. et al. (2010). "Verification and validation of declarative model-to-model transformations through invariants." Journal of Systems and Software, 83. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
2020
[edit | edit source]- Best Paper Awards
- Trautsch, F. et al. (2020). "Are unit and integration test definitions still valid for modern Java projects? An empirical study on open-source projects." Journal of Systems and Software, 159. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Nguyen, P. et al. (2020). "CrossRec: Supporting software developers by recommending third-party libraries." Journal of Systems and Software, 161. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Sharma, G. et al. (2020). "Exploring onboarding success, organizational fit, and turnover intention of software professionals." Journal of Systems and Software, 159. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Stray, V. and Moe, N.B. (2020). "Understanding coordination in global software engineering: A mixed-methods study on the use of meetings and Slack." Journal of Systems and Software, 170. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Gregory, J. et al. (2020). "The long and winding road: MBSE adoption for functional avionics of spacecraft." Journal of Systems and Software, 160. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Most Influential Papers
- Chen, T. et al. (2010). "Adaptive Random Testing: The ART of test case diversity." Journal of Systems and Software, 83. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
2019
[edit | edit source]- Best Paper Awards
- Luz, W. et al. (2019). "Adopting DevOps in the real world: A theory, a model, and a case study." Journal of Systems and Software, 157. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Most Influential Papers
- Petersen, K. et al. (2009). "A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case." Journal of Systems and Software, 82. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Abreu, R. et al. (2009). "A practical evaluation of spectrum-based fault localization." Journal of Systems and Software, 82. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Becker, S. et al. (2009). "The Palladio component model for model-driven performance prediction." Journal of Systems and Software, 82. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Misra, S. et al. (2009). "Identifying some important success factors in adopting agile software development practices." Journal of Systems and Software, 82. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
2018
[edit | edit source]- Best Paper Awards
- Graziotin, D. et al. (2018). "What happens when software developers are (un)happy." Journal of Systems and Software, 140. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
References
[edit | edit source]- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).