Journal Information
Information and Software Technology (IST)
Impact Factor:
Call For Papers
Information and Software Technology is the international archival journal focusing on research and experience that contributes to the improvement of software development practices. The journal's scope includes methods and techniques to better engineer software and manage its development. Articles submitted for review should have a clear component of software engineering or address ways to improve the engineering and management of software development. Areas covered by the journal include:

• Software management, quality and metrics,
• Software processes,
• Software architecture, modelling, specification, design and programming
• Functional and non-functional software requirements
• Software testing and verification & validation
• Empirical studies of all aspects of engineering and managing software development 
Last updated by Dou Sun in 2019-11-24
Special Issues
Special Issue on Software Architectures for Smart and Adaptive Systems (SASAS)
Submission Date: 2021-03-31

This special issue on Software Architectures for Smart and Adaptive Systems (SASAS) aims to outline the importance of the architectural aspects in the development of dynamic software solutions for organizations, and their role in ensuring and improving the overall quality of the software. Smart and adaptive solutions are aware at run-time of their execution environment and of their internal structure and behavior. Further, they exploit this awareness to adapt reactively, proactively, predictively, and intelligently to the context and to provide smart and enhanced services that meet the users' needs and ensure the required and expected quality. In smart and adaptive systems, the decision process tends to move from design to run-time, where the context plays a key role in the system behavior. This shift from the design to run-time is mostly due to the uncertainties triggered by changes in the execution environment, the behavior of the users, or the changes in the requirements which cannot be anticipated during the development phase. Therefore, a smart and adaptive system should be able to address and manage these uncertainties based on the available knowledge about itself and its execution surroundings. Software is expected to make wise use of this knowledge at run-time. An important challenge is related to the provision of guaranties for such systems potentially exposed to continuous uncertainties. The complexity of smart and adaptive software is increasing every day, due also to the inclusion of various methods taken from areas different from pure software engineering, such as Artificial Intelligence, Industry 4.0 just to mention two common examples. Thus, software asks for innovative and enhanced engineering, maintenance, and evaluation approaches and practices to address the continuously changing requirements and expectations of the IT and business world, as well as the evolution of the available solutions. In this context, software architecture defines the basic blocks to prepare and ensure the quality attributes of a system. This SASAS special issue calls for contributions that identify and describe the issues and challenges raised by the development and the evolution of software systems that are context-aware, dynamic, distributed, autonomous, smart, adaptive, mobility-enabled, and self-managed from an architectural perspective. The software architecture establishes the fundamentals and the rules for the interaction, integration, communication, observation, and control aspects that should be addressed during the software development and maintenance phases. Furthermore, the special issue welcomes contributions concerning available research and industrial case studies and solutions, lessons learnt, addressed as well as open challenges in designing and developing software architectures for context-aware smart systems. We call for original previously unpublished research and industrial papers. Further, we encourage the submission of extended versions of papers presented at the Workshop on Context-aware, Autonomous, and Smart Architectures (CASA 2020 - co-located with the 14th European Conference on Software Architecture (ECSA 2020). Topics of Interest This special issue on SASAS calls for scientific contributions, as well as practical and industrial experience reports in any of the following areas, that include, but not limited to: - software architectures: surveys, issues, challenges, comparisons, research and proof-of-concepts in smart and adaptive systems; - design and architectural patterns for smart and adaptive systems; - architectural models and techniques for smart and adaptive systems; - uncertainties and guaranties in software architectures for smart and adaptive systems; - architecture description languages for smart and adaptive systems; - standards for software architectures for smart and adaptive systems; - model-driven engineering architectural approaches for smart and adaptive systems; - Artificial Intelligence in software architectures for smart and adaptive systems; - quality attributes for smart and adaptive systems; - current practices in research and industrial projects for smart and adaptive systems; - local, edge, and cloud computing for smart and adaptive systems; - documental databases, big data, massive data management for smart and adaptive systems; - architectural approaches for tackling uncertainty and emergent behavior in smart and adaptive systems; - software architectures for self-aware, self-managed, self-configuration, self-organization, self-protection, self-improving systems; - privacy, safety, security in smart and adaptive systems; - social and ethical issues in smart and adaptive systems; - maintenance and evaluation of software architectures for smart and adaptive systems - green and energy-efficient solutions for smart and adaptive systems; - software architectures for autonomous and unmanned vehicles; - domain driven (e.g., healthcare, public administration) software architectures for smart and adaptive systems.
Last updated by Dou Sun in 2020-11-03
Special Issue on Visualization applied to Software Engineering
Submission Date: 2021-12-17

Software visualization is a broad research area whose general goal is to enhance and promote the theory, realization, and evaluation of approaches to visually encode and analyze software systems, including software development practices, evolution, structure, and software runtime behavior. Software visualization is inherently interdisciplinary, drawing on theories and techniques from information visualization and computer graphics and applying these in the software engineering domain. This special issue on software visualization aims to bring together a community of researchers from software engineering, information visualization, computer graphics, human-computer interaction, and data science to discuss theoretical foundations, algorithms, techniques, tools, and applications related to software visualization. Topics of interest include: Innovative visualization and visual analytics techniques for analysis of software engineering data. This includes source code, dependencies, repositories, developer social networks like StackOverflow and GitHub, mobile app reviews, documentation, runtime logs, and DevOps data Visualization to support software development activities, including design, requirements engineering, program comprehension, software testing, and debugging Interaction techniques and algorithms for software visualization Visualization-based techniques in software engineering education Integration of software visualization tools with development environments Empirical evaluation of software visualizations Industrial experience with using software visualization Applications of new technologies to enhance software visualization, including virtual reality, augmented reality, gamification, and machine learning Analytical approaches to understand software-related aspects based on data science concepts
Last updated by Dou Sun in 2021-01-10
Related Conferences
CCFCOREQUALISShortFull NameSubmissionNotificationConference
ICC'''International Cartographic Conference2018-12-122019-02-282019-07-15
ICCIS'International Conference on Computer and Information Science2019-01-012019-02-012019-04-03
SLEInternational Conference on Software Language Engineering2015-06-01 2015-10-25
MASInternational Conference on Modeling and Simulation2015-06-302015-07-152015-11-25
ICMMAPInternational Conference on Mechanic,Mathematics and Applied Physics2017-11-202017-11-202017-11-24
ICICCTInternational Conference on Internet & Cloud Computing Technology2013-09-152013-09-202013-11-06
CSSCInternational Joint Conference on Signals, Systems and Computers2020-11-252020-11-302020-12-14
ComComApComputing, Communications and IoT Applications Conference2019-05-302019-07-302019-10-26
IWoTMInternational Workshop on Text Mining2019-07-312019-08-102019-08-23
AISInternational Conference on Artificial Intelligence and Soft Computing2021-03-062021-04-152021-04-24