Results 11 to 20 of about 128,838 (311)
Language-based software engineering
We present a language-centric view of the software development process. We argue that success of the domain-specific language (DSL) methodology depends on being able to rapidly craft a DSL's implementation infrastructure. We present logic programming as a rapid way of developing this implementation infrastructure.
Gopal Gupta
exaly +2 more sources
Software Language Engineering by Intentional Rewriting
We describe a disciplined process of engineering a software language. This is done by systematic reuse of semantic components of another existing language. The constructs of the reference language are analysed and classified by their intent, each category of constructs is then subjected to rewriting.
Zaytsev, Vadim +3 more
openaire +4 more sources
Project-Based Learning as a Catalyst for Promoting Digital Literacy: A Case Study of Software Engineering Technology Students [PDF]
Students of software engineering technology program must continually implement innovative pedagogical and instructional approaches to prepare the best graduates who exhibit technology adaptability.
Fami Amata +2 more
doaj +1 more source
This research discusses the use of a gamified web platform for studying software modeling with Unified Modeling Language (UML). Although UML is constantly being improved and studied, many works show that there is difficulty in teaching and learning the ...
Felipe A. Feichas, Rodrigo D. Seabra
doaj +1 more source
Software Architecture for Language Engineering [PDF]
Every building, and every computer program, has an architecture: structural and organisational principles that underpin its design and construction. The garden shed once built by one of the authors had an ad hoc architecture, extracted (somewhat painfully) from the imagination during a slow and non-deterministic process that, luckily, resulted in a ...
Hamish Cunningham, Donia Scott
openaire +1 more source
A Model-Based Approach for Common Representation and Description of Robotics Software Architectures
Unlike conventional software, robotic software suffers from a lack of methods and processes that could systematize and facilitate development. Thus, the application of software engineering techniques is at the heart of current issues in robotics.
Valery Marcial Monthe +2 more
doaj +1 more source
Bots in software engineering: a systematic mapping study [PDF]
Bots have emerged from research prototypes to deployable systems due to the recent developments in machine learning, natural language processing and understanding techniques.
Sivasurya Santhanam +3 more
doaj +2 more sources
Junior Software Engineers’ International Communication and Collaboration Competences
Present-day Software Engineering working environment is highly international. Teams are commonly formed of people from different nationalities and cultural backgrounds.
Anu Niva +2 more
doaj +1 more source
Software language engineers’ worst nightmare [PDF]
Many techniques in software language engineering get their first validation bybeing prototyped to work on one particular language such as Java, Scala,Scheme, or ML, or a subset of such a language. Claims of theirgeneralisability, as well as discussion on potential threats to their externalvalidity, are often based on authors' ad hoc understanding of ...
openaire +2 more sources
Summary of the 2nd Natural Language-based Software Engineering Workshop (NLBSE 2023)
Natural language processing (NLP) involves the automated analysis and manipulation of human language. This includes algorithms that can analyze text created by humans and algorithms that can generate text that appears natural.
Sebastiano Panichella +3 more
core +1 more source

