Journal Information
IEEE Software
Impact Factor:
Call For Papers
IEEE Software's mission is to build the community of leading and future software practitioners. The magazine delivers reliable, useful, leading-edge software development information to keep engineers and managers abreast of rapid technology change. The authority on translating software theory into practice, the magazine positions itself between pure research and pure practice, transferring ideas, methods, and experiences among researchers and engineers. Peer-reviewed articles, topical interviews, and columns by seasoned practitioners illuminate all aspects of the industry, including process improvement, project management, development tools, software maintenance, Web applications and opportunities, testing,usability, and much more.
Last updated by Dou Sun in 2021-04-08
Special Issues
Special Issue on Developing your Software Engineering Career
Submission Date: 2022-12-13

For the practicing software engineer, it is the best of times, and it is the worst of times. Software engineering is one of the most in-demand professions in the economy, and the rising acceptance of remote work is opening up even more opportunities for software engineers for whom relocation is not an option. With the increasing adoption of a “technical track” at companies, there are now opportunities available for engineers who wish to advance their career without transitioning to management. At the same time, since the pandemic there have been more and more stories about hiring freezes and layoffs at tech companies. While remote is more frequently an option, the centers of gravity continue to be technical hubs such as Silicon Valley, reducing opportunities for those outside of those hubs. In addition we continue to hear stories about burnout, with people choosing to leave software engineering altogether. And, while not a recent phenomenon, the software engineering interview process continues to be a source of anxiety and frustration for candidates. This special issue aims to cover a broad range of topics related to achieving a fulfilling career as a software engineer, across the entire career lifecycle, from obtaining that first job in the field to senior-level advancement. We aim to showcase data in identifying or overcoming challenges in developing software engineering careers as well as practices and approaches that have worked in different organizations which hire software engineers. We invite contributions relating but not limited to: - getting a software engineering job: the application and interview process - transitioning into software engineering from other areas of study or professional practice - advancement on the technical track: software engineering work at the staff+ levels - working as a software engineer outside of major tech hubs - working as a software engineer outside of the tech industry - The tradeoffs of working as a contractor versus being a full-time employee - in-person versus remote careers - the role of age on career in computing - the role of diversity and inclusion on career in computing - how to cope effectively with the large amount of change in the industry over the long term - why people choose to remain or leave the field - technical track vs management track - mentorship/education on career in computing - transitioning from manager back to an individual contributor (IC) - how to deal with increased specialization in industry and switch into a new specialty - the rise of the generalist engineer versus the old paradigm of specializing in particular areas - how to effectively navigate working in a large company - software-engineering adjacent career paths (e.g., DevRel, SRE, Product Manager, Technical Project Manager, QA, Security, Technical Writer) - dealing with burnout - job titles and compensation
Last updated by Dou Sun in 2022-10-22
Best Papers
Related Journals
CCFFull NameImpact FactorPublisherISSN
bIET Software0.733IET1751-8806
bJournal of Systems and Software2.829Elsevier0164-1212
aIEEE Transactions on Software Engineering4.778IEEE0098-5589
Journal of Statistical SoftwareUniversity of California Press1548-7660
bACM Transactions on Mathematical SoftwareACM0098-3500
aACM Transactions on Storage ACM1553-3077
Software-Concepts and Tools Springer0945-8115
cSoftware Quality Journal1.642Springer0963-9314
bSoftware & Systems Modeling1.910Springer1619-1366
Full NameImpact FactorPublisher
IET Software0.733IET
Journal of Systems and Software2.829Elsevier
IEEE Transactions on Software Engineering4.778IEEE
Journal of Statistical SoftwareUniversity of California Press
ACM Transactions on Mathematical SoftwareACM
ACM Transactions on Storage ACM
Software-Concepts and Tools Springer
Software Quality Journal1.642Springer
Software & Systems Modeling1.910Springer
Related Conferences
CCFCOREQUALISShortFull NameSubmissionNotificationConference
SSRAInternational Conference on Smart Systems Research and Applications2022-11-102022-11-252022-12-09
ICPSIEEE International Conference on Industrial Cyber-Physical Systems2020-01-202020-03-312020-06-09
ccb3SCAMInternational Working Conference on Source Code Analysis and Manipulation2022-06-17 2022-10-03
SarnoffIEEE Sarnoff Symposium2019-07-012019-08-192019-09-23
SecTechInternational Conference on Security Technology2015-10-102015-10-302015-11-25
CALDAMInternational Conference on Algorithms and Discrete Applied Mathematics2018-10-012018-11-112019-02-14
ECCEuropean Control Conference2019-10-082020-01-152020-05-12
ICITBEInternational Conference on Information Technology and Biomedical Engineering2022-09-302022-10-102022-12-23
ERMI-ISASSERMI International Conference on Information Science and Applied Social Sciences2018-01-15 2018-02-12
ICACCPInternational Conference on Advanced Computational and Communication Paradigms2018-09-302018-12-012019-02-25