Search results for "Software engineering"

showing 10 items of 1151 documents

The IEEE-FIPA Standard on the Design Process Documentation Template

2014

Nowadays, it is a matter of fact that a “one-size-fit-all” methodology or design process useful and fitting every kind of problem, situation, or design context does not exist. (Situational) Method Engineering (SME) discipline aims at determining techniques and tools for developing ad hoc design methodologies. SME mainly and highly focuses on the reuse of portion of existing design processes or methodologies (the method fragments). In order to have means for creating SME techniques and tools and for creating new design processes, some key elements are needed: a unique process metamodel for representing design processes and fragments, a proper template for the description of AO design process…

Process (engineering)Computer sciencebusiness.industryMethod engineeringContext (language use)FIPADesign Process IEEE-FIPA standardMetamodelingSOFTWARE DEVELOPMENT PROCESSSoftware development processDesign ProcessSTANDARDDocumentationMETHODOLOGIESDesign processAOSEmulti-agent systemsEngineering design processSoftware engineeringbusinessDOCUMENTATION STANDARD
researchProduct

A Approach to Clinical Proteomics Data Quality Control and Import

2011

International audience; Biomedical domain and proteomics in particular are faced with an increasing volume of data. The heterogeneity of data sources implies heterogeneity in the representation and in the content of data. Data may also be incorrect, implicate errors and can compromise the analysis of experiments results. Our approach aims to ensure the initial quality of data during import into an information system dedicated to proteomics. It is based on the joint use of models, which represent the system sources, and ontologies, which are use as mediators between them. The controls, we propose, ensure the validity of values, semantics and data consistency during import process.

Process (engineering)Computer sciencemedia_common.quotation_subject02 engineering and technologyOntology (information science)Proteomicscomputer.software_genreDomain (software engineering)03 medical and health sciences020204 information systems[ INFO.INFO-BI ] Computer Science [cs]/Bioinformatics [q-bio.QM]0202 electrical engineering electronic engineering information engineeringInformation systemQuality (business)[ SDV.BIBS ] Life Sciences [q-bio]/Quantitative Methods [q-bio.QM]030304 developmental biologymedia_common0303 health sciences[INFO.INFO-DB]Computer Science [cs]/Databases [cs.DB][SDV.BIBS]Life Sciences [q-bio]/Quantitative Methods [q-bio.QM]Data science[ INFO.INFO-DB ] Computer Science [cs]/Databases [cs.DB]Data qualityData mining[INFO.INFO-BI]Computer Science [cs]/Bioinformatics [q-bio.QM]computer
researchProduct

Gamifying the Escape from the Engineering Method Prison

2018

Software Engineering is an engineering discipline but lacks a solid theoretical foundation. One effort in remedying this situation has been the SEMAT Essence specification. Essence consists of a language for modeling Software Engineering (SE) practices and methods and a kernel containing what its authors describe as being elements that are present in every software development project. In practice, it is a method agnostic project management tool for SE Projects. Using the language of the specification, Essence can be used to model any software development method or practice. Thus, the specification can potentially be applied to any software development context, making it a powerful tool. Ho…

Process (engineering)Computer sciencemedia_common.quotation_subjectohjelmistotuotantoPrisonContext (language use)02 engineering and technologyessencepelillistäminenSoftwaresoftware engineering practices020204 information systems0202 electrical engineering electronic engineering information engineeringProject managementserious gamemedia_commonta113business.industryMethod engineeringSEMATSoftware development020207 software engineeringproject managementEngineering managementgame-based learningWork (electrical)hyötypelitprojektinhallintasoftware engineering methodsbusiness
researchProduct

PEDAGOGICAL CONTENT KNOWLEDGE DEVELOPMENT AND PRE-SERVICE PHYSICS TEACHER EDUCATION: A CASE STUDY

2005

Abstract. This paper addresses the question of how to develop prospective teachers’ pedagogical content knowledge (PCK) in science teacher education. The main focus is on the knowledge transformation process and on the cognitive strategies used to shift prospective teachers’ explanations within the domain of modelling thermal physical phenomena. This study investigates the development of PCK within a group of 28 pre-service physics teachers during the first semester of their two-year post-graduate teacher education program. It focuses on the central issue of the relationships between observable phenomena, like macroscopic thermal properties of matter and their interpretation and /or explanat…

Process (engineering)Interpretation (philosophy)PedagogyMathematics educationCognitionContent knowledgePsychologyScience educationTeacher educationEducationFocus (linguistics)Domain (software engineering)
researchProduct

Method fragments for agent design methodologies: from standardisation to research

2007

The method engineering paradigm enables designers to reuse portions of design processes (called method fragments or chunks in literature) to build processes that are expressly tailored for realising a system that is specific for some problem or development context. This paper initially reports on the standardisation attempt carried out by the FIPA Methodology Technical Committee (TC) and then presents the research activities we did starting from that work; these resulted in a slightly different definition of some of the most important elements of the approach in order to support a multiview representation of the fragment (the views are process, reuse, storing and implementation). The paper …

Process (engineering)business.industryComputer scienceMulti-agent systemMethod engineeringContext (language use)ReuseAgent-oriented software engineeringSoftware development processSoftware Engineering Process SEP Methodologies MASFragment (logic)Artificial intelligencebusinessSoftware engineeringSoftwareInternational Journal of Agent-Oriented Software Engineering
researchProduct

Proposal for the Reengineering of Processes in the Management of Information and Communication Technology

2019

This article describes the strategies implemented in the improvement of the processes in the management of information and communication technology (ICT) on the “Universidad Nacional de Loja” carried out by the “Unidad de Telecomunicaciones e Informacion” (UTI). First, the analysis of the processes carried out in the management of ICT is narrated. Subsequently, the experiences and best practices of information technology management implemented are described, considering the processes recommended by the Technology Infrastructure Library of Information (ITIL v3). Finally, the results obtained from the process of reengineering in ICT management carried out by the UTI are shown, using free soft…

Process managementComputer scienceProcess (engineering)business.industryBest practice020207 software engineering02 engineering and technologyBusiness process reengineeringInformation Technology Infrastructure LibraryOpen sourceSoftwareInformation and Communications TechnologyInformation technology management0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingbusiness2019 14th Iberian Conference on Information Systems and Technologies (CISTI)
researchProduct

Requirements elicitation methods based on interviews in comparison: A family of experiments

2020

Abstract Context There are several methods to elicit requirements through interviews between an end-user and a team of software developers. The choice of the best method in this context is usually on subjective developers’ preferences instead of objective reasons. There is a lack of empirical evaluations of methods to elicit requirements that help developers to choose the most suitable one. Objective This paper designs and conducts a family of experiments to compare three methods to elicit requirements: Unstructured Interviews, where there is no specific protocol or artifacts; Joint Application Design (JAD), where each member of the development team has a specific role; Paper Prototyping, w…

Process managementComputer sciencebusiness.industrySoftware requirements specification020207 software engineeringFunctional requirement02 engineering and technologyRequirements elicitationFamily of experimentsPoor qualityComputer Science ApplicationsSoftware0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingbusinessJoint application designSoftwareInformation SystemsPaper prototypingInformation and Software Technology
researchProduct

Towards a Secure DevOps Approach for Cyber-Physical Systems

2020

With the expansion of cyber-physical systems (CPSs) across critical and regulated industries, systems must be continuously updated to remain resilient. At the same time, they should be extremely secure and safe to operate and use. The DevOps approach caters to business demands of more speed and smartness in production, but it is extremely challenging to implement DevOps due to the complexity of critical CPSs and requirements from regulatory authorities. In this study, expert opinions from 33 European companies expose the gap in the current state of practice on DevOps-oriented continuous development and maintenance. The study contributes to research and practice by identifying a set of needs…

Process managementComputer scienceeducationPerspective (graphical)0202 electrical engineering electronic engineering information engineeringCyber-physical system020207 software engineering02 engineering and technologytietoturvaDevOps113 Computer and information sciences020202 computer hardware & architectureInternational Journal of Systems and Software Security and Protection
researchProduct

Are requirements elicitation sessions influenced by participants' gender? An empirical experiment

2021

[EN] Context: Requirements elicitation is a crucial phase in the software development life cycle. During requirements elicitation sessions, requirements engineers capture software requirements, and motivate stakeholders to express needs and expected software functionalities. In this context, there is a lack of extensive empirical research reporting the extent to which elicitation sessions can be influenced by participants' gender. Objective: This paper presents our research endeavour to investigate requirements engineers' effort and elicited requirements' accuracy based on participants' gender. Method: We conducted an experiment in two rounds with a total of 59 students who played the role …

Process managementDescriptive statisticsComputer scienceEmpirical experimentGraphical user interfacesGenderSoftware requirements specification020207 software engineeringContext (language use)005: Computerprogrammierung Programme und Daten02 engineering and technologyRequirements elicitationBusiness Process Model and NotationEmpirical research305: Personengruppen (Alter Herkunft Geschlecht Einkommen)020204 information systemsSystems development life cycleRequirements elicitationCIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL0202 electrical engineering electronic engineering information engineeringSoftware requirementsBPMN modelLENGUAJES Y SISTEMAS INFORMATICOSSoftwareScience of Computer Programming
researchProduct

An organisational approach to engineer emergence within holarchies

2010

An open issue in self-organisation is how to engineer emergent behaviours. This issue is also of interest for engineering holonic multi-agent systems as any level of a holarchy is dependant of the emergent behaviours of its sub-levels. In order to tackle this specific feature of holonic multi-agent systems, the capacity concept which abstracts a know-how from its concrete realisation is introduced. The use of this concept is illustrated in this paper through a case study using the ASPECS development process which enables the analysis, design, implementation and deployment of holonic multi-agent systems and integrates the capacity as a core concept of it is underlying metamodel, called capac…

Process managementKnowledge managementComputer sciencebusiness.industryProcess (engineering)Multi-agent systemRealisationAgent-oriented software engineeringMetamodelingSoftware deploymentSoftware agentHolarchybusinessSoftwareInternational Journal of Agent-Oriented Software Engineering
researchProduct