Journal Information
IEEE Software
https://www.computer.org/csdl/magazine/so
Impact Factor:
3.3
Publisher:
IEEE
ISSN:
0740-7459
Viewed:
23997
Tracked:
10
Call For Papers
IEEE Software’s mission is to be the best source of reliable, useful, peer-reviewed information for leading software practitioners—the developers and managers who want to keep up with rapid technology change. The authority on translating software theory into practice, this bimonthly magazine positions itself between pure research and pure practice, transferring ideas, methods, and experiences among researchers and engineers. Peer-reviewed articles and columns by real-world experts illuminate all aspects of the industry, including process improvement, project management, development tools, software maintenance, web applications and opportunities, testing, and usability.

Technical articles are peer-reviewed carefully to ensure they offer practical and reliable ideas and techniques to readers. The departments cover key concerns of software development: requirements, design, architecture, tools, technologies, empirical evidence, and quality. We also publish insightful lessons-learned articles by people with stories to tell.

Software engineering experts in architecture and design, quality, project management, education, requirements, and many other areas of expertise help guide the selection of what we publish. Our Letters to the Editor, Point-Counterpoint debates, and Sounding Board contributions from thought leaders challenge the status quo and stimulate debate. The magazine has been helping train newcomers to software engineering since 1984, as professors, project managers, and developers pass on articles for their colleagues and students to read.
Last updated by Dou Sun in 2025-08-02
Special Issues
Special Issue on Taking Flight: Software for Small Uncrewed Aerial Systems
Submission Date: 2026-05-08

Small uncrewed aerial systems (sUAS) are increasingly transforming domains such as disaster response, environmental monitoring, precision agriculture, and infrastructure inspection. As their presence grows and missions become more complex, these systems are evolving from isolated devices into networked, autonomous swarms. This shift introduces unprecedented challenges for software engineering, particularly in designing reliable, adaptable, and safe sUAS platforms capable of operating in dynamic, mission-critical, and ethically sensitive environments. Beyond technical challenges, the growing autonomy of aerial systems raises critical concerns for software engineers and society alike, including dual-use risks, privacy, accountability, sustainability, and regulatory compliance. Addressing these challenges demands rigorous engineering methods that span the full software life cycle, from eliciting requirements and architecting dependable systems, to testing under diverse operational conditions, deploying in critical contexts, and assuring trustworthy runtime behavior under uncertainty. For software practitioners, sUAS represent a unique intersection of embedded, cyber-physical, and AI-enabled systems. This special issue aims to advance the engineering of trustworthy, adaptive, and responsible software for sUAS, inviting contributions that combine scientific insight with practical relevance. We especially welcome papers that demonstrate tangible improvements in software quality, reliability, assurance, and societal impact. We seek submissions addressing both foundational and emerging challenges, emphasizing methods, practices, and case studies that unite research and real-world application to advance the state of practice in this rapidly evolving field. Topics of interest include, but are not limited to: Requirements engineering for sUAS command, control, and mission planning Software architecture for modularity, resilience, and adaptation Verification, validation, and simulation of sUAS flight software Digital twins, runtime monitoring, and adaptive assurance mechanisms Testing and integration in uncertain or adversarial environments Human–machine teaming and operator-in-the-loop control Certification, traceability, and safety assurance for adaptive or ML-enabled flight systems Ethical, legal, and societal implications of autonomous aerial software Responsible AI, Data governance, and privacy in sUAS sensing and analytics Benchmarking, reproducibility, and open datasets for sUAS software evaluation Cross-cutting concerns such as AI assurance, software sustainability, supply chain security, and trustworthy autonomy
Last updated by Dou Sun in 2026-01-10
Related Journals
CCFFull NameImpact FactorPublisherISSN
aIEEE Transactions on Software Engineering5.6IEEE0098-5589
bJournal of Systems and Software4.1Elsevier0164-1212
IEEE Software3.3IEEE0740-7459
bACM Transactions on Mathematical Software3.2ACM0098-3500
bSoftware & Systems Modeling3.2Springer1619-1366
aACM Transactions on Storage2.6ACM1553-3077
SoftwareX2.4Elsevier2352-7110
cSoftware Quality Journal2.3Springer0963-9314
bJournal of Software: Evolution and Process1.8John Wiley & Sons, Ltd2047-7481
bIET Software1.500IET1751-8806
Related Conferences
CCFCOREQUALISShortFull NameSubmissionNotificationConference
baa2EMSOFTInternational Conference on Embedded Software 2026-03-232026-07-172026-10-04
cab1ICSAIEEE International Conference on Software Architecture2025-11-282026-02-062026-06-22
bba2FSE'International Conference on Fast Software Encryption2025-11-232026-01-232026-03-23
aa*a1ICSEInternational Conference on Software Engineering2025-07-112025-10-172026-04-12
b1ICTSSInternational Conference on Testing Software and Systems2025-06-162025-07-142025-09-17
cInternetwareInternational Conference on Internetware2025-03-012025-03-302025-06-20
b4ICSOFTInternational Conference on Software Technologies2025-01-172025-03-172025-06-11
cbb1ICSRInternational Conference on Software and Systems Reuse2024-12-032025-01-102025-04-27
cab5ICSSPInternational Conference on Software and Systems Process2024-03-222024-04-302024-09-04
cSEInternational Conference on Software Engineering2012-09-262012-11-152013-02-11