Journal Information
Journal of Systems and Software
Impact Factor:

Call For Papers
The Journal of Systems and Software publishes papers covering all aspects of programming methodology, software engineering, and related hardware-software-systems issues. Topics of interest include, but are not limited to, software development environments and tools, techniques for developing, validating, and maintaining software systems, software architecture and design, global software development, service orientation, agile approaches, mobile, multiprocessing, real-time, distributed, concurrent, and telecommunications systems, software metrics, reliability models for software, performance issues, and management concerns. The journal publishes research papers, state-of-the-art surveys, and reports of practical experience. All articles should consider the practical application of the idea advanced through case studies, experiments, or systematic comparisons with other approaches already in practice. Occasionally, special issues are devoted to topics of particular interest; proposals for such issues are invited.

Last updated by Xin Yao in 2017-08-21
Special Issues
Special Issue on Software Engineering Education and Training
Submission Date: 2017-12-22

The Conference on Software Engineering Education and Training (CSEE&T) is now approaching 30 years of longevity. Software engineering education has changed a great deal in that timeframe. In 1986, software engineering education was largely undertaken by industry, with just a few academic software engineering programs in place. The Master of Software Engineering (MSE) reference curriculum changed the landscape of software engineering, resulting in many MSE programs worldwide, not to mention software engineering tracks within Computer Science (CS) masters' programs. In the years that followed, software engineering education emerged at the undergraduate level, with a documented reference curriculum. Software engineering professionalism initiatives resulted in the certification and licensing of software engineers in a number of countries worldwide. We are seeing increased attention to software engineering specialty areas, and many software engineering degree programs have tracks to support these specialties. On the industry side we are seeing an upheaval in software engineering as we know it. Software engineering is pervasive. Innovations such as Cloud Computing, autonomous vehicles, drones, bioengineering, and other initiatives have made for a rapidly changing landscape. Topics such as software assurance, safety, and reliability have become increasingly important knowledge areas. As educators we are challenged to keep up with the emerging trends, to identify suitable software engineering techniques, and to incorporate them into our class offerings. We are in a global economy with a software supply chain that can extend across many countries and regions. Each one has their own regulations and laws about safety, security, and privacy. Practicing software engineers change jobs frequently, so the value of in-house training is not as clear as it once was. In 2017 the conference will to focus on the changes that are taking place in the field, our response to it, and our vision of how we can move forward to meet the ever-increasing demand for qualified software engineers. Furthermore, the 2017 conference has teamed up with the Journal of Systems and Software (JSS) to devote a special issue of the JSS to the select papers from this year's conference. Authors interested to contribute to the JSS special issue should consider submitting their preliminary work to the CSEE&T.
Last updated by Dou Sun in 2017-04-13
Special Issue on Software Architecture
Submission Date: 2018-03-31

Since software architecture was established as a systematic discipline in the mid 1990's, it has been subject of increasing interest in software engineering research and practice. Three classic reasons why architecture is important to software systems are: (1) architecture provides a basis for creating mutual understanding about the software system; (2) architecture design decisions have the most significant influence on system qualities; and (3) architecture provides a reusable abstraction of a system that is transferable to other systems with similar requirements promoting large-scale reuse. In the last decade, the awareness has grown that the decision making process is central to architectural design, as manifested in the notions of rational and architecture knowledge. Despite the important developments and substantial progress in the field of software architecture, much remains to be done to achieve the vision of software architecture as an engineering discipline. Moreover, new developments such as cloud computing, mobile computing, virtualization, big data, ultra-large scale systems and systems-of-systems require new architectural solutions and raise new research challenges for the field. We invite to this special issue high-quality contributions with innovative and significant findings and experiences in the field of software architecture. We accept as submissions original and previously unpublished papers as well as extended versions of papers presented at the 11th European Conference on Software Architecture (ECSA 2017). The aim of this special issue is to document new contributions to software architecture research. We seek high-quality and original contributions on principles, methods, foundations, techniques and tools as well as empirical studies, systematic literature reviews and mapping studies in the software architecture field. All submissions should be supported by appropriate arguments and validation through case studies, experiments, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited, to: - Foundational principles of software architecture - New developments in architectural design, analysis and evaluation - Management of architectural knowledge, decisions, and rationale - Innovative architecture-centric process models and frameworks - Architecture-centric model driven engineering - Architectures for reconfigurable and self-adaptive systems - Architectures for ultra-large scale, long-lived systems and systems-of-systems - Software architecture and the cloud - Software architecture and virtualization - Software architecture and big data - Architectures for cyber-physical systems - Architectural concerns of autonomic systems - Software architecture and system architecture, including software-defined networking - Software tools and environments for architecture-centric software engineering - Industrial applications, case studies, best practices and experience reports - Empirical studies, systematic literature reviews and mapping studies in software architecture.
Last updated by Dou Sun in 2017-11-04
Related Publications
Related Conferences
CCFCOREQUALISShortFull NameSubmissionNotificationConference
SDSInternational Conference on Software Defined Systems2017-12-152018-02-152018-04-23
cb2GCCInternational Conference on Grid and Cloud Computing 2010-08-102010-11-01
SysIntInternational Conference on System-Integrated Intelligence2013-12-062013-12-202014-07-02
ccb3SCAMInternational Working Conference on Source Code Analysis and Manipulation2017-06-152017-07-202017-09-17
ICITNEInternational Conference on Information Technology and Network Engineering2017-10-20 2017-12-16
ICCPSInternational Conference on Cyber-Physical Systems2016-10-062016-12-202017-04-18
PVInternational Packet Video Workshop2018-03-012018-04-092018-06-12
b4LANCLatin America Networking Conference2016-06-192016-08-162016-10-13
cb1ANSSAnnual Simulation Symposium2015-09-102016-01-112016-04-03
ICOSSTInternational Conference on Open Source Systems & Technologies2017-10-092017-10-162017-12-18