116,080 Hits in 6.4 sec

Software Architecture [chapter]

John Dooley
2011 Software Development and Professional Practice  
The main problem is not to know if a project is technically feasible concerning functionality, but if a solution exists that meet the software quality requirements.  ...  The challenge in software development is to develop software with the right quality levels.  ...  the software architecture for the haemo dialysis machine was maintainability.  ... 
doi:10.1007/978-1-4302-3802-7_5 fatcat:h7qttve4dffljoumaqwglyurlu

Machine Learning: A Software Process Reengineering in Software Development Organization

2019 International Journal of Engineering and Advanced Technology  
Machine Learning (ML) can be the key aspect for BPR in software development organization.  ...  We have attempted the introduction of machine learning in SEM to determine specific performance and tasks reuse using empirical analysis and discussion on implementation of ML algorithms.  ...  Finally, a solution that goes through SPM is more than just plans. VIII. EMPIRICAL DISCUSSIONS The use of Machine Learning is increasing in digital business processes.  ... 
doi:10.35940/ijeat.b4563.129219 fatcat:po2gmgfqw5e4vphjhwiws5kkka

Software Engineering

1976 IEEE transactions on computers  
AND ABSTRACT This paper presents a view of software engineering as it is in 1979.  ...  restricted view of software engineering.  ...  The Broad View of Software Engineering For these reasons, it is important not to restrict our view of "software engineering" to cover only "programming methodology," but to adopt a definition of "software  ... 
doi:10.1109/tc.1976.1674590 fatcat:7jp6tberjja43lsqdi6yhhksqa

Software Knowledge Representation to Understand Software Systems [chapter]

Victoria Torres, Miriam Gil, Vicente Pelechano
2019 Lecture Notes in Computer Science  
) all kinds of knowledge and information related to a software project.  ...  A software development process involves numerous persons, including customers, domain experts, software engineers, managers, evaluators and certifiers.  ...  learning techniques.  ... 
doi:10.1007/978-3-030-35333-9_10 fatcat:5ii5vaohofhwnhfapdj435ech4

Software Piracy Protection

Mrs. D. Seema Dev Aksatha, M. Blessing Marshal
2019 International Journal of Trend in Scientific Research and Development  
Software piracy by users is generally believed to harm both software firms (through lower profits) and buying customers (through higher prices).  ...  Key to the analysis is joining the presence of a positive network security with the fact that piracy increases the total number of program users.  ...  The importance of ethics in modeling software piracy is a recurring theme that is just beginning to be tapped. The decision to copy or not copy intellectual property is influenced by ethical reasons.  ... 
doi:10.31142/ijtsrd21705 fatcat:dbm7muqrrfbizndodztrlod6na

Software Engineering [chapter]

Ernst Denert
2020 Ernst Denert Award for Software Engineering 2019  
This chapter is a personal view of Ernst Denert on the software engineering discipline.  ...  Ernst Denert is really passionate about developing software with excellent quality in a predictable and systematic style.  ...  Just like a house needs a construction plan and a machine needs a design drawing, so a software system needs an architecture.  ... 
doi:10.1007/978-3-030-58617-1_2 fatcat:ouukjg3injbqvlbazttk3hotoa

Software intelligence

Ahmed E. Hassan, Tao Xie
2010 Proceedings of the FSE/SDP workshop on Future of software engineering research - FoSER '10  
SI should support decisionmaking processes throughout the lifetime of a software system not just during its development phase.  ...  The vision of SI has yet to become a reality that would enable software engineering research to have a strong impact on modern software practice.  ...  Hassan is the NSERC RIM Industrial Chair in Software Engineering.  ... 
doi:10.1145/1882362.1882397 dblp:conf/sigsoft/HassanX10 fatcat:jdqqen4pgbalvf7ltinj5mtwhi

Induced intentional software views

Tom Tourwé, Johan Brichau, Andy Kellens, Kris Gybels
2004 Computer languages, systems & structures  
Intentional software views have been proposed as a documentation technique to alleviate this problem. Creating such views is not at all a trivial task, however.  ...  In this paper, we propose to use a learning algorithm that derives such intentional software views from extensional software views, which are much easier to build.  ...  He is also involved as a research coordinator in two industrial research projects.  ... 
doi:10.1016/ fatcat:ej463y3wmjgexo7b32q3phxucu

Conscientious software

Richard P. Gabriel, Ron Goldman
2006 SIGPLAN notices  
A promising approach seems to be to separate software that does the work (allopoietic) from software that keeps the system alive (autopoietic).  ...  Software needs to grow up and become responsible for itself and its own future by participating in its own installation and customization, maintaining its own health, and adapting itself to new circumstances  ...  The problem is that a compiler needs to execute on a machine that exists, and it needs to produce code for the target machine.  ... 
doi:10.1145/1167515.1167510 fatcat:zphqvvixkbg5dchrpp6wfpnnji

Conscientious software

Richard P. Gabriel, Ron Goldman
2006 Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '06  
A promising approach seems to be to separate software that does the work (allopoietic) from software that keeps the system alive (autopoietic).  ...  Software needs to grow up and become responsible for itself and its own future by participating in its own installation and customization, maintaining its own health, and adapting itself to new circumstances  ...  The problem is that a compiler needs to execute on a machine that exists, and it needs to produce code for the target machine.  ... 
doi:10.1145/1167473.1167510 dblp:conf/oopsla/GabrielG06 fatcat:zxiqkdchyrcaddyfsfvbnb47ge

Software tools for safety-critical software development

Alan Wassyng, Mark Lawford
2005 International Journal on Software Tools for Technology Transfer (STTT)  
We briefly present a software methodology for safety-critical software, developed over many years to cope with industrial safety-critical applications in the Canadian nuclear industry.  ...  Following this we present discussion on software tools that have been used to support this methodology, and software tools that could be used, but have not been used for a variety of reasons.  ...  This work represents the successful application of many of his ideas regarding software engineering.  ... 
doi:10.1007/s10009-005-0209-6 fatcat:yrejf6jxsfhqdflrhslovyd2ha

RE Theory Meets Software Practice: Lessons from the Software Development Trenches

Constance Heitmeyer, Ralph Jeffords, Ramesh Bharadwaj, Myla Archer
2007 15th IEEE International Requirements Engineering Conference (RE 2007)  
in practical software development.  ...  It describes four notions which in our view work in practice and five others which do not. 15th IEEE International Requirements Engineering Conference  ...  In [14] , Lamport shares this view, stating: Knowing what doesn't work is as important as knowing what does· · ·The lesson I learned· · ·is that axiomatic specifications don't work.  ... 
doi:10.1109/re.2007.20 dblp:conf/re/HeitmeyerJBA07 fatcat:agvs77xirrd4do3qw5qpg2hwyy

Meta-Modeling of AI for Software Modularization

Dr. Ahmet Egesoy, Assistant Professor, Department of Computer Engineering, Ege University, İzmir, Turkey
2021 International Journal of Innovative Research in Computer Science & Technology  
Recent developments in artificial intelligence have surprisingly been only on the machine-learning related technologies.  ...  These technologies are also under the threat of being abandoned in favor of the emerging machine learning techniques.  ...  It is a fact that from a humanistic point of view the success of AI has come too early and from an unexpected branch (machine learning).  ... 
doi:10.21276/ijircst.2021.9.1.6 fatcat:dcjfcbu32nh6hdjj5nf7jhpfqy

Biological imaging software tools

Kevin W Eliceiri, Michael R Berthold, Ilya G Goldberg, Luis Ibáñez, B S Manjunath, Maryann E Martone, Robert F Murphy, Hanchuan Peng, Anne L Plant, Badrinath Roysam, Nico Stuurman, Jason R Swedlow (+2 others)
2012 Nature Methods  
ACKNOwLEdGMENTS We acknowledge our respective funding sources and members of our laboratories for feedback and useful comments, in particular A. Merouane and A.  ...  Whether to use supervised or unsupervised machine learning for a particular bioimaging problem is often a difficult choice 41 .  ...  MAChINE LEARNING Machine learning has been powerfully applied to experiments involving microscopy images 40, 41 and is typically defined as a field concerned with creating programs whose performance  ... 
doi:10.1038/nmeth.2084 pmid:22743775 pmcid:PMC3659807 fatcat:6wnzuhdrdfd67o72cmcgwwpgka

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.  ...  Despite increased focus on systems integration, there is limited research on maintaining integrated systems.  ...  Naur (1992) argues that software development is more than just production of a program and certain texts.  ... 
doi:10.1109/floss.2007.12 fatcat:zue27wkzjbbgjk3gar2ztms7ze
« Previous Showing results 1 — 15 out of 116,080 results