Filters








80,493 Hits in 7.5 sec

Software Engineering for Quantum Programming: How Far Are We? [article]

Manuel De Stefano, Fabiano Pecorelli, Dario Di Nucci, Fabio Palomba, Andrea De Lucia
2022 arXiv   pre-print
Understanding the challenges that quantum developers face is vital to precisely define the aims of quantum software engineering.  ...  This shift has led to the definition of a new discipline called quantum software engineering, which is demanded to define novel methods for engineering large-scale quantum applications.  ...  Acknowledgement Fabio gratefully acknowledges the support of the Swiss National Science Foundation through the SNF Projects No. PZ00P2_186090.  ... 
arXiv:2203.16969v2 fatcat:5ofao4q7ajcpnifwyvjr237zde

Software is Driving Software Engineering?

George Hurlburt, Jeffrey Voas
2016 IEEE Software  
Software can reach far, while the creator, perhaps still in pajamas, never leaves the comforts of home.  ...  Subsequent meet-ups in Boulder revealed Software can reach far, while the creator, perhaps still in pajamas, never leaves the comfort of home.  ... 
doi:10.1109/ms.2016.22 fatcat:by3hfjulnzexlpxr6o2dg4noc4

Software engineering in the academy

B. Meyer
2001 Computer  
Parnas for important comments on an earlier version of this article.  ...  As far as I know, it hasn't been tried on any large scale yet, so it entails some risk and requires very careful planning, organization, and execution; but it's not out of reach for an ambitious and innovative  ...  Today's students have used electronic games and PCs from an early age, and they won't be too impressed by the typical introductory programming examples (the eight queens and such).  ... 
doi:10.1109/2.920608 fatcat:rhd75z5h3ng7dm765oqo5yjmhy

Open Source Software: A Source of Possibilities for Software Engineering Education and Empirical Software Engineering

Letizia Jaccheri, Thomas Osterlie
2007 First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)  
Software maintenance is a significant part of the software life-cycle cost. Current research focuses on the maintenance of application software.  ...  Before progressing with informing software integration practice, researchers therefore need to better understand the actual work of maintaining integrated systems.  ...  Coping strategies At the far right of the scale is re-engineering.  ... 
doi:10.1109/floss.2007.12 fatcat:zue27wkzjbbgjk3gar2ztms7ze

Search-based software engineering

Mark Harman, S. Afshin Mansouri, Yuanyuan Zhang
2012 ACM Computing Surveys  
Search Based Software Engineering' paper by Harman, one of the present authors [Harman 2007b].  ...  In the past five years there has been a dramatic increase in work on Search Based Software Engineering (SBSE), an approach to Software Engineering (SE) in which Search Based Optimization (SBO) algorithms  ...  Furthermore, four techniques: TS, SQP, MA and EDA have only been applied so far in Software Testing. Of those techniques so far explored these are the least widely applied.  ... 
doi:10.1145/2379776.2379787 fatcat:m4elb2acwvfdjaifqdcjftgksq

Component-based software engineering

Miguel Goulão
2005 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '05  
far from exhausted.  ...  This contrasts with the normal practice in other sciences, where a sound experimental validation of claims is standard practice. Experimental Software Engineering (ESE) aims to bridge this gap.  ...  PECOS components also support the basic kind of contracts.  ... 
doi:10.1145/1094855.1094953 dblp:conf/oopsla/Goulao05 fatcat:ut47sqhtenanjbvb3xwns3jmv4

Software Engineering with UML [article]

Bhuvan Unhelkar
2021 Zenodo  
In an age of ever-increasing demand on software developers, clarity of communication and conveyance of understanding are prerequisites for success.  ...  a software engineer.  ...  the DOG will not be too big or too small, will be readable and changeable.  ... 
doi:10.5281/zenodo.5599437 fatcat:dgpnoech75c6naeh3a7x7ao23e

The Innovative Behaviour of Software Engineers

Cleviton V. F. Monteiro, Fabio Q. B. da Silva, Luiz Fernando Capretz
2016 Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM '16  
Objective: To understand the factors that support or inhibit innovative behaviour in software engineering practice.  ...  Despite its importance to the development of innovation, innovative behaviour has not been fully investigated in software engineering.  ...  As far as we know, this is the first study to address this topic in software engineering practice.  ... 
doi:10.1145/2961111.2962589 dblp:conf/esem/MonteiroSC16 fatcat:jxri5pqnuvbwncgujvhcupdfwq

The management of software engineering, Part I: Principles of software engineering

H. D. Mills
1980 IBM Systems Journal  
These include the ground support software for the NASA Manned Space Series of the Mercury , Gemini, Apollo, and Skylab Programs (reaching the moon with Apollo), and both the ground and space software for  ...  The general principles of software engineering are set forth in Part I, in which the author relates software engineering to the whole field of the system development process -system engineering, hardware  ...  Jackson for giving them as well as other developers and students of the software engineering program the leadership and means to implement this program . We also thank James A.  ... 
doi:10.1147/sj.194.0414 fatcat:ccvuz25fyzafvinmdkhshn4xjq

The management of software engineering, Part I: Principles of software engineering

H. D. Mills
1999 IBM Systems Journal  
These include the ground support software for the NASA Manned Space Series of the Mercury , Gemini, Apollo, and Skylab Programs (reaching the moon with Apollo), and both the ground and space software for  ...  The general principles of software engineering are set forth in Part I, in which the author relates software engineering to the whole field of the system development process -system engineering, hardware  ...  Jackson for giving them as well as other developers and students of the software engineering program the leadership and means to implement this program . We also thank James A.  ... 
doi:10.1147/sj.382.0289 fatcat:6xkdfutyy5dsderlp7dfnudhqy

Software engineering beyond the project – Sustaining software ecosystems

Yvonne Dittrich
2014 Information and Software Technology  
Context: The main part of software engineering methods, tools and technologies has developed around projects as the central organisational form of software development.  ...  As software is increasingly developed, adopted and deployed in the form of customisable and configurable products, software engineering as a discipline needs to take on the challenge to support software  ...  reached.  ... 
doi:10.1016/j.infsof.2014.02.012 fatcat:s2idmcuad5ekbm2qr2eqeavbmi

Dynamic adaptive search based software engineering

Mark Harman, Edmund Burke, John Clark, Xin Yao
2012 Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement - ESEM '12  
Search Based Software Engineering (SBSE) has proved to be a very effective way of optimising software engineering problems.  ...  , grand challenge of self-adaptive systems.  ...  To reach wider, we need a generic SBSE: Why do we currently optimise silos of software engineering activity?  ... 
doi:10.1145/2372251.2372253 dblp:conf/esem/HarmanBCY12 fatcat:jysbtef7xvbxlox3znno6bhhxu

Problems for a Philosophy of Software Engineering

Stefan Gruner
2011 Minds and Machines  
software engineering.  ...  This discussion implies an analysis of how software engineering and computer science are related to each other.  ...  Acknowledgments Thanks to the students of my software engineering seminars at the University of Pretoria for some interesting discussions in the context of this essay.  ... 
doi:10.1007/s11023-011-9234-2 fatcat:mbg3lg5ehnd53koene5bd4dva4

Empirical software engineering: From discipline to interdiscipline

Daniel Méndez Fernández, Jan-Hendrik Passoth
2019 Journal of Systems and Software  
Although we can already observe an increased recognition of the need for more interdisciplinary research in (empirical) software engineering, such research configurations come with challenges barely discussed  ...  This is especially true for the investigation of human-centric aspects of software engineering.  ...  and Software for their constructive and profound feedback on earlier versions of this manuscript.  ... 
doi:10.1016/j.jss.2018.11.019 fatcat:dtm2uxttl5fgtarqb6scbjuq3e

Software Architecture for Language Engineering

HAMISH CUNNINGHAM, DONIA SCOTT
2004 Natural Language Engineering  
This thesis defines the boundaries of Software Architecture for Language Engineering (SALE), an area formed by the intersection of human language computation and software engineering.  ...  GATE is one of the most widely used such systems in existence, and very few other systems of similar design are freely available or in common use outside of their originating institutions.  ...  Technologies are those areas of research that contain relatively well-defined bodies of theory, methods  ... 
doi:10.1017/s1351324904003481 fatcat:xzkpj2edozgidfrknmergcyyga
« Previous Showing results 1 — 15 out of 80,493 results