Search results for "Software engineering"

showing 10 items of 1151 documents

State of the art about use of IoT in education

2018

Every day the devices connected autonomously to the communication networks are increased. New applications arise for this type of interconnected objects, thus offering new alternatives for solutions of any kind, through the use of technology based on ubiquitous computing. That is why this work is inspired by these new technologies for its application in the educational field, with the purpose of contributing to the imposition of the use of IoT as a tool1 in the classroom.

Ubiquitous computingMultimediabusiness.industryEmerging technologiesComputer science05 social sciences0507 social and economic geography020207 software engineering02 engineering and technologycomputer.software_genreTelecommunications networkField (computer science)Work (electrical)0202 electrical engineering electronic engineering information engineeringUse of technologyState (computer science)Internet of Thingsbusiness050703 geographycomputerProceedings of the Euro American Conference on Telematics and Information Systems
researchProduct

“This is Just a Prototype”: How Ethics Are Ignored in Software Startup-Like Environments

2020

Artificial Intelligence (AI) solutions are becoming increasingly common in software development endeavors, and consequently exert a growing societal influence as well. Due to their unique nature, AI based systems influence a wide range of stakeholders with or without their consent, and thus the development of these systems necessitates a higher degree of ethical consideration than is currently carried out in most cases. Various practical examples of AI failures have also highlighted this need. However, there is only limited research on methods and tools for implementing AI ethics in software development, and we currently have little knowledge of the state of practice. In this study, we expl…

UnderlineComputer sciencebusiness.industrymedia_common.quotation_subjectSoftware development020207 software engineeringIgnorance06 humanities and the arts02 engineering and technology0603 philosophy ethics and religionTransparency (behavior)SoftwareDocumentationAccountability0202 electrical engineering electronic engineering information engineeringEngineering ethics060301 applied ethicsbusinessmedia_commonAgile software development
researchProduct

Teaching Programming to Large Student Groups through Test Driven Development - Comparing Established Methods with Teaching based on Test Driven Devel…

2016

This paper presents an approach for teaching programming in large university classes based on test driven development (TDD) methods. The approach aims at giving the students an industry-like environment already in their education and introduces full automation and feedback programming classes through unit testing. The focus for this paper is to compare the novel approach with existing teaching methods. It does so by comparing introduction to programming classes in two institutions. One university ran a TDD teaching process with fully automated assessments and feedback, while the other ran a more traditional on-line environment with manual assessments and feedback. The TDD approach has clear…

Unit testingMultimediaProcess (engineering)business.industryComputer scienceCheatingmedia_common.quotation_subjectTeaching methodCreativityTest-driven developmentcomputer.software_genreAutomationInductive programmingbusinessSoftware engineeringcomputermedia_commonProceedings of the 8th International Conference on Computer Supported Education
researchProduct

2010

Research has noticed that imparting TDD-like testing to an early computing curriculum is challenging because it increases technical and cognitive load for the students. This paper addresses the challenge with a software-based solution constructed to facilitate the process of writing tests. The solution allows using a compact while efficient syntax for formulating tests, writing tests into JavaDoc comments, thus close to the source code that implements intended functionalities, and automates the generation of actual test code. The constructed solution -- the ComTest tool -- has now been used in four introductory level programming course offerings. The paper presents the tool and concludes wi…

Unit testingSource codeSyntax (programming languages)Programming languageProcess (engineering)Computer sciencebusiness.industrymedia_common.quotation_subjectJavadoccomputer.software_genreSoftwareSoftware engineeringbusinesscomputerCurriculumCognitive loadmedia_commonProceedings of the fifteenth annual conference on Innovation and technology in computer science education
researchProduct

WhoSNext: Recommending Twitter Users to Follow Using a Spreading Activation Network Based Approach

2020

The huge number of modern social network users has made the web a fertile ground for the growth and development of a plethora of recommender systems. To date, recommending a new user profile X to a given user U that could be interested in creating a relationship with X has been tackled using techniques based on content analysis, existing friendship relationships and other pieces of information coming from different social networks or websites. In this paper we propose a recommending architecture - called WhoSNext (WSN) - tested on Twitter and which aim is promoting the creation of new relationships among users. As recent researches show, this is an interesting recommendation problem: for a …

User profileInformation retrievalSocial networkbusiness.industryComputer sciencesocial networkingmedia_common.quotation_subjectTwitterKnowledge engineeringspreading activation network020207 software engineering02 engineering and technologyRecommender systemFriendshipContent analysis0202 electrical engineering electronic engineering information engineeringGraph (abstract data type)020201 artificial intelligence & image processingData pre-processingRecommender systembusinessWireless sensor networksocial users recommendationmedia_common2020 International Conference on Data Mining Workshops (ICDMW)
researchProduct

A new project management approach for R&D software projects in the automotive industry - continuous V-model

2017

Most current work activities in R&D centres are innovative and dynamic, with project management acting as the discipline that governs them. The improvement of PM methods has become a necessity due to the following main factors: classical methodologies are increasingly difficult to apply, cutbacks in project duration are requested by organisations and customers, demands for product quality are continuously expanding. The paper examines how PM concepts are used in developed R&D projects, based on the V-model approach. It also introduces an enhanced new approach called Continuous V-model - CVM, based on agile concepts. The model has been applied on a real automotive R&D project and the resulte…

V-ModelComputer Networks and Communicationsbusiness.industryComputer science05 social sciences0211 other engineering and technologies02 engineering and technologyManufacturing engineeringProject planningHardware and Architecture021105 building & construction0502 economics and businessPerformance indicatorProject managementProject portfolio managementbusinessSoftware engineering050203 business & managementSoftware project managementInformation SystemsAgile software developmentProject management triangleInternational Journal of Web Engineering and Technology
researchProduct

The Unbalanced Linguistic Aggregation Operator in Group Decision Making

2012

Published version of an article in the journal: Mathematical problems in engineering. Also available from Hindawi: http://dx.doi.org/10.1155/2012/619162 Many linguistic aggregation methods have been proposed and applied in the linguistic decision- making problems. In practice, experts need to assess a number of values in a side of reference domain higher than in the other one; that is, experts use unbalanced linguistic values to express their evaluation for problems. In this paper, we propose a new linguistic aggregation operator to deal with unbalanced linguistic values in group decision making, we adopt 2-tuple representation model of linguistic values and linguistic hierarchies to expres…

VDP::Mathematics and natural science: 400::Mathematics: 410::Applied mathematics: 413Article SubjectGeneral MathematicsFuzzy setcomputer.software_genreAggregation methodsDomain (software engineering)Representation (mathematics)Mathematicsbusiness.industrylcsh:MathematicsVDP::Technology: 500Operator (linguistics)Aggregate (data warehouse)General Engineeringlcsh:QA1-939LinguisticsGroup decision-makinglcsh:TA1-2040Artificial intelligenceComputational linguisticslcsh:Engineering (General). Civil engineering (General)businesscomputerNatural languageNatural language processingMathematical Problems in Engineering
researchProduct

A Multiple Case Study of Artificial Intelligent System Development in Industry

2020

There is a rapidly increasing amount of Artificial Intelligence (AI) systems developed in recent years, with much expectation on its capacity of innovation and business value generation. However, the promised value of AI systems in specific business contexts might not be understood, and further integrated into the development processes. We wanted to understand how software engineering processes and practices can be applied to develop AI systems in a fast-faced, business-driven manner. As the first step, we explored contextual factors of AI development and the connections between AI developments to business opportunities. We conducted 12 semi-structured interviews in seven companies in Brazi…

Value (ethics)AI business patternComputer scienceBusiness opportunityohjelmistotuotanto02 engineering and technologytekoälyGeneralLiterature_MISCELLANEOUSSoutheast asia020204 information systems0202 electrical engineering electronic engineering information engineeringSystem developmentbusiness.industrySEMATSoftware developmentartificial intelligent system020207 software engineeringBusiness valueComputingMethodologies_PATTERNRECOGNITIONbusiness opportunitysoftware developmentMultiple caseArtificial intelligenceohjelmistoliiketoimintabusinessohjelmistokehitysPivotAi systemssoftware engineering
researchProduct

A Cost-Effective 3D Acquisition and Visualization Framework for Cultural Heritage

2020

Museums and cultural institutions, in general, are in a constant challenge of adding more value to their collections. The attractiveness of assets is practically tightly related to their value obeying the offer and demand law. New digital visualization technologies are found to give more excitements, especially to the younger generation as it is proven by multiple studies. Nowadays, museums around the world are currently trying to promote their collections through new multimedia and digital technologies such as 3D modeling, virtual reality (VR), augmented reality (AR), and serious games. However, the difficulty and the resources required to implement such technologies present a real challen…

Value (ethics)Artificial intelligence3D interaction3D interactionComputer science02 engineering and technologyVirtual realityConstant (computer programming)11. Sustainability0202 electrical engineering electronic engineering information engineering[INFO]Computer Science [cs]CEPROQHA projectComputingMilieux_MISCELLANEOUSMotion controllerbusiness.industryDeep learningDeep learning020207 software engineeringData science3D modellingVisualizationCultural heritageCultural heritage020201 artificial intelligence & image processingAugmented realityArtificial intelligencebusiness
researchProduct

Fads and Facts of E-Government: A Review of Impacts of E-government (2003–2009)

2010

This paper analyzes the impacts of e-government as reported in 55 first-hand empirical peer-reviewed journal publications during the period 2003–2009, using a conceptual framework to identify ICT (information and communication technology) impacts on four domains within the public sector: capabilities, interactions, orientations and value distribution. The analysis shows that research findings mostly report positive impacts in all four dimensions. In the empirical research, the majority of impacts from ICT are reported within the domain of capabilities, which is also the domain that features the most balanced mix of positive and negative findings. Findings show that although e-government has…

Value (ethics)Public AdministrationPublic economicsE-Governmentbusiness.industryPublic sectorDistribution (economics)Public relationsDomain (software engineering)Empirical researchConceptual frameworkInformation and Communications TechnologyBusiness and International ManagementbusinessInternational Journal of Public Administration
researchProduct