Software Development and Environments
1 – 250 of 258
- show: 250
- |
- sort: year (new to old)
Close
Embed this list
<iframe src=" "
width=" "
height=" "
allowtransparency="true"
frameborder="0">
</iframe>
- 2024
-
Mark
A Conceptual Framework and Recommendations for Open Data and Artifacts in Empirical Software Engineering
2024) International Workshop on Methodological Issues with Empirical Studies in Software Engineering, WSESE 2024 In ICSE Workshops(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Toward Gaze-enabled Programming Tool Assistance
2024)(
- Thesis › Licentiate thesis
-
Mark
Developers’ Perspective on Today’s and Tomorrow’s Programming Tool Assistance: A Survey
2024)(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Clog : A Declarative Language for C Static Code Checkers
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Video Intro: Design of Flexible Code Block Comparisons to Improve Code Review of Refactored Code
2024)(
- Non-textual form › Other
-
Mark
Design of Flexible Code Block Comparisons to Improve Code Review of Refactored Code
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Poster: Design of Flexible Code Block Comparisons to Improve Code Review of Refactored Code
2024) 10th Edition of the Programming Experience Workshop, PX/24(
- Contribution to conference › Poster
-
Mark
Property probes : Live exploration of program analysis results
(
- Contribution to journal › Article
-
Mark
Programming for Reliability and Safety in Robotics: The Role of Domain-Specific Languages : Domain Specific Programming for Safe and Reliable Robots
(
- Thesis › Licentiate thesis
-
Mark
How Do Developers Approach Their First Bug in an Unfamiliar Code Base? : An Exploratory Study of Large Program Comprehension
2024) 35th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2024(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
- 2023
-
Mark
On the Challenges of Software Performance Optimization with Statistical Methods
2023)(
- Thesis › Doctoral thesis (compilation)
-
Mark
Applying Machine Learning to Gaze Data in Software Development: a Mapping Study
2023) Eleventh International Workshop on Eye Movements in Programming, EMIP 2023(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Towards the Humanisation of Programming Tool Interactions
(
- Thesis › Licentiate thesis
-
Mark
Classification-based Static Collection Selection for Java: Effectiveness and Adaptability
2023) p.111-120(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Performance Analysis with Bayesian Inference
2023) The 45th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
EzSkiROS: A Case Study on Embedded Robotics DSLs to Catch Bugs Early
2023) p.61-68(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
ROSSMARie: A Domain-Specific Language To Express Dynamic Safety Rules and Recovery Strategies for Autonomous Robots
2023) Second Workshop on Quality and Reliability Assessment of Robotic Software Architectures and Components(
- Contribution to conference › Abstract
-
Mark
Declarative Specification of Intraprocedural Control-flow and Dataflow Analysis
2023)(
- Thesis › Licentiate thesis
-
Mark
eHealth as an Aid for Facilitating and Supporting Self-Management in Families with Long-Term Childhood Illness; Development, Evaluation, and Implementation in Clinical Practice
2023) In Clinical Health Promotion - Research and Best Practice for patients, staff and community 13(1).(
- Contribution to journal › Article
-
Mark
eHealth usage among parents to premature or surgically treated neonates: associations with eHealth literacy, healthcare satisfaction or satisfaction with an eHealth device
(
- Contribution to journal › Article
-
Mark
TODLER : A Transaction Ordering Dependency anaLyzER - for Ethereum Smart Contracts
2023) 6th IEEE/ACM International Workshop on Emerging Trends in Software Engineering for Blockchain, WETSEB 2023 p.9-16(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
User-Centric Study and Enhancement of Python Static Code Analysers
2023) PPIG: 34th Annual Meeting of the Psychology of Programming Interest Group(
- Contribution to conference › Other
-
Mark
Influencing Attention In Code Reading: An Eye-Tracking Study
2023) PPIG: 34th Annual Meeting of the Psychology of Programming Interest Group(
- Contribution to conference › Other
-
Mark
Mutation Testing: Fewer, Faster, and Smarter
2023)(
- Thesis › Doctoral thesis (compilation)
-
Mark
Toward Gaze-assisted Developer Tools
2023) The 45th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER) p.49-54(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
ComPOS: A DSL for Composing IoT Systems with Weak Connectivity
2023) 10th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, REBLS 2023 In REBLS 2023 - Proceedings of the 10th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, Co-located with: SPLASH 2023 p.31-42(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
User-Centric Study and Enhancement of Python Static Code Analysers
2023) PPIG: 34th Annual Meeting of the Psychology of Programming Interest Group(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Influencing Code Reading Through Beacons: an Eye-Tracking Study
2023) PPIG: 34th Annual Meeting of the Psychology of Programming Interest Group(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
GANDER : A Platform for Exploration of Gaze-driven Assistance in Code Review
2023) 15th Annual ACM Symposium on Eye Tracking Research and Applications, ETRA 2023(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
My Space, Our Space, Their Space: a First Glance at Developers' Experience of Spaces
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Programmer Stories, Stories for Programmers: Exploring Storytelling in Software Development
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
- 2022
-
Mark
JFeature : Know Your Corpus
2022) 22nd IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2022 p.236-241(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Property Probes : Source Code Based Exploration of Program Analysis Results
2022) 15th ACM SIGPLAN International Conference on Software Language Engineering, SLE 2022, co-located with the ACM SIGPLAN conference on Systems, Programming, Languages, and Applications. SPLASH 2022 In SLE 2022 - Proceedings of the 15th ACM SIGPLAN International Conference on Software Language Engineering, co-located with SPLASH 2022 p.148-160(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Automatic Collection Selection using Machine Learning
2022)(
- Thesis › Licentiate thesis
-
Mark
Visual Cues in Compiler Conversations
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Understanding the Experience of Code Review: Misalignments, Attention, and Units of Analysis
2022) 26th International Conference on Evaluation and Assessment in Software Engineering, EASE 2022(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
What’s bothering developers in code review?
2022) 44th ACM/IEEE International Conference on Software Engineering: Software Engineering in Practice, ICSE-SEIP 2022 p.341-342(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Developing eHealth in neonatal care to enhance parents' self-management
(
- Contribution to journal › Article
- 2021
-
Mark
Probes and Sensors: The Design of Feedback Loops for Usability Improvements
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
ESS Control System Data Lab - Executive Summary
2021) In Technical report(
- Book/Report › Report
-
Mark
Tools and Ecosystems for Open Control Systems Data at ESS
2021) In Technical report(
- Book/Report › Report
-
Mark
JavaDL: Automatically Incrementalizing Java Bug Pattern Detection
2021) ACM SIGPLAN conference on Systems, Programming, Languages, and Applications: Software for Humanity In Proceedings of the ACM on Programming Languages 5(OOPSLA).(
- Contribution to journal › Article
-
Mark
Software Ticks Need No Specifications
2021) 43rd International Conference on Software Engineering: Software Engineering in Practice, ICSE 2021(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Breaking down and making up - a lens for conversing with compilers
2021) Psychology of Programming Interest Group Annual Workshop 2021(
- Contribution to conference › Paper, not in proceeding
-
Mark
Case Study on Data-driven Deployment of Program Analysis on an Open Tools Stack
2021) 43rd International Conference on Software Engineering: Software Engineering in Practice, ICSE 2021(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
ComPOS - a Domain-Specific Language for Composing Internet-of-Things Systems
2021)(
- Thesis › Doctoral thesis (compilation)
-
Mark
Open source languages and methods for cyber-physical system development : Overview and case studies
(
- Contribution to journal › Article
-
Mark
Progger: Programming by Errors (Work In Progress)
2021) Psychology of Programming Interest Group Annual Workshop 2021(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
A Precise Framework for Source-Level Control-Flow Analysis
2021) IEEE 21st International Working Conference on Source Code Analysis and Manipulation (SCAM) p.1-11(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Breaking down and making up - a lens for conversing with compilers
2021) 32nd Annual Workshop of the Psychology of Programming Interest Group(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
- 2020
-
Mark
Towards end-user development of graphical user interfaces for internet of things
(
- Contribution to journal › Article
-
Mark
JBrainy: Micro-benchmarking Java Collections with Interference (Work in Progress Paper)
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Relational reference attribute grammars: Improving continuous model validation
(
- Contribution to journal › Article
-
Mark
Message from the Chairs
2020) 9th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis, SOAP 2020, co-located with the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2020(
- Chapter in Book/Report/Conference proceeding › Preface to conference proceeding
-
Mark
Smart bikes: Gradual update of IoT systems
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Principles and Patterns of JastAdd-Style Reference Attribute Grammars
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Runtime Modeling and Analysis of IoT Systems
2020) ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS 2020) p.1-5(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Feature-Oriented Control Programming
2020) 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) p.1043-1046(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
The PL-Detective Revisited
2020) 2020 ACM SIGPLAN Conference on Systems, Programming, Languages, and Applications, Software for Humanity, SPLASH-E 2020(
In SPLASH-E 2020 p.12-22- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
A Domain-Specific Language for Filtering in Application-Level Gateways
2020) 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2020 p.111-123(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
- 2019
-
Mark
ComPOS : Composing Oblivious Services
2019) 2019 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2019 p.132-138(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
MetaDL: Analysing Datalog in Datalog
2019) 8th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis, SOAP 2019 p.38-43(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
MetaDL : Declarative program analysis for the masses
2019) 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH Companion 2019 In SPLASH Companion 2019 - Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity p.17-18(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Live GUI development for service-based systems
2019)(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
ComPOS - a development environment for composing internet-of-things services
(
- Thesis › Licentiate thesis
-
Mark
Factoring out glue-code in systems of IoT devices: the PalCom architecture model
2019)(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Message from the Chairs
2019) 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2019(
- Chapter in Book/Report/Conference proceeding › Preface to conference proceeding
- 2018
-
Mark
PalCom MIST: a Metaprotocol for Internet Systems of Things
2018)(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Generating FMUs for the Feature-Based Language Bloqqi
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
A Safe Regression Test Selection Technique for Modelica
2018) American Modelica Conference(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
ExtendJ : Extensible Java compiler
2018) 2nd International Conference on Art, Science, and Engineering of Programming, Programming 2018 Part F137691. p.234-235(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Continuous Model Validation using Reference Attribute Grammars
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Contributions to Declarative Implementation of Static Program Analysis
(
- Thesis › Doctoral thesis (compilation)
-
Mark
Cleaning up copy–paste clones with interactive merging
(
- Contribution to journal › Article
-
Mark
Researching cooperation and communication in continuous software engineering
2018) 11th ACM/IEEE International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2018 Part F137813. p.87-90(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Live Programming of Internet of Things in PalCom
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
DSL for End-user Service Composition
2018) 2nd International Conference on Art, Science, and Engineering of Programming In Programming39;18 Companion p.239-240(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
A DSL for Composing IoT Systems
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
- 2017
-
Mark
Concurrent Circular Reference Attribute Grammars (Extended Version)
2017) In Technical report, LU-CS-TR(
- Book/Report › Report
-
Mark
The PML Editor: User's Manual
2017) In Technical Report(
- Book/Report › Report
-
Mark
Evaluating a Dynamic Keep-Alive Messaging Strategy for Mobile Pervasive Systems
2017) The 8th International Conference on Ambient Systems, Networks and Technologies In Procedia Computer Science 109. p.319-326(
- Contribution to journal › Article
-
Mark
Concurrent Circular Reference Attribute Grammars
2017) 10th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2017) p.151-162(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Inverted GUI Development for IoT with Applications in E-Health
2017)(
- Thesis › Doctoral thesis (monograph)
-
Mark
Jatte : A tunable tree editor for integrated DSLs
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
- 2016
-
Mark
The Design and Implementation of Bloqqi - A Feature-Based Diagram Programming Language
2016)(
- Thesis › Doctoral thesis (compilation)
-
Mark
Extraction-Based Regression Test Selection
2016) 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools, PPJ '16(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Synchronizing Device Discovery on Loss of Update Messages in the Pervasive Middleware Palcom
2016) The 11th International Conference on Future Networks and Communications In Procedia Computer Science 94. p.347-352(
- Contribution to journal › Article
-
Mark
Evaluating a GUI Development Tool for Internet of Things and Android
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
End-User Composition of Graphical User Interfaces for PalCom Systems
2016) The 11th International Conference on Future Networks and Communications In Procedia Computer Science 94. p.224-231(
- Contribution to journal › Article
-
Mark
Visual instance inlining and specialization - Building domain-specific diagrams from reusable types
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Networking Media Abstraction, Device Discovery, and Routing for the Pervasive Middleware PalCom
2016)(
- Thesis › Doctoral thesis (compilation)
-
Mark
Bloqqi: Modular Feature-Based Block Diagram Programming
2016) International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!) p.57-73(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Experiences from Monitoring Effects of Architectural Changes
2016) Software Quality Days (SWQD) In Lecture Notes in Business Information Processing 238. p.97-108(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Supporting Collaborative Healthcare Using PalCom - The itACiH System
2016) The Seventh IEEE Workshop on Pervasive Collaboration and Social Networking(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
DrAST: an inspection tool for attributed syntax trees (tool demo)
2016) 9th ACM SIGPLAN International Conference on Software Language Engineering (SLE), 2016 p.176-180(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Using reference attribute grammar-controlled rewriting for runtime resource management
2016) 1st International Workshop on REsource Awareness and Application Auto-Tuning in Adaptive and HeterogeNeous CompuTing 1643. p.13-17(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Incremental runtime-generation of optimisation problems using RAG-controlled rewriting
(
- Contribution to journal › Article
- 2015
-
Mark
Using Reference Attribute Grammar-Controlled Rewriting for Energy Auto-Tuning
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Supporting Distance Vector Routing Over Device Discovery Flows in the Pervasive Middleware PalCom
2015) The 6th International Conference on Ambient Systems, Networks and Technologies (ANT-2015) 52. p.145-152(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
A JastAdd implementation of Oberon-0
(
- Contribution to journal › Article
-
Mark
Declarative rewriting through circular nonterminal attributes
(
- Contribution to journal › Article
-
Mark
JavaRAG: A Java Library for Reference Attribute Grammars
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Reference Attribute Grammar Controlled Graph Rewriting: Motivation and Overview
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
A lightweight data interchange format for Internet of Things in the PalCom middleware framework.
2015) 10th International Conference on Future Networks and Communications (FNC 2015) / The 12th International Conference on Mobile Systems and Pervasive Computing (MobiSPC 2015) Affiliated Workshops 56. p.284-291(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
fUML Activity Diagrams with RAG-controlled Rewriting: A RACR Solution of The TTC 2015 Model Execution Case
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
- 2014
-
Mark
Software language engineering (SLE'12)
(
- Contribution to journal › Letter
-
Mark
PalCom Meets the End-User: Enabling Interaction with PalCom-based Systems
2014)(
- Thesis › Licentiate thesis
-
Mark
Media Abstraction Framework for the Pervasive Middleware PalCom
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Collaboration in the Absence of Communication
2014) 23rd IEEE International Conference on Enabling Technologies, Infrastructure for Collaborative Enterprises (WETICE) p.294-299(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Multitudes of Objects: First Implementation and Case Study for Java
(
- Contribution to journal › Article
-
Mark
Device discovery for the PalCom pervasive middleware with eliminated cross-networks periodic heart-beat messages
2014) 5th International Conference on Emerging Ubiquitous Systems and Pervasive Networks (EUSPN) 37. p.64-71(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Intercepting Dataflow Connections in Diagrams with Inheritance
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
An On-Demand WebRTC and IoT Device Tunneling Service for Hospitals
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Blurring the Line : From Multicore Devices to the Internet of Things
2014) MCC 2014: Seventh Swedish Workshop on Multi-Core Computing(
- Contribution to conference › Paper, not in proceeding
- 2013
-
Mark
Circular Higher-order Reference Attribute Grammars
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Software Language Engineering: 5th International Conference, SLE 2012, Revised Selected Papers
- Book/Report › Conference proceeding (editor)
-
Mark
Using Refactoring Techniques for Visual Editing of Hybrid Languages
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Extending the JastAdd Extensible Java Compiler to Java 7
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Implementing Semantic Feedback in a Diagram Editor
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Extensible intraprocedural flow analysis at the abstract syntax tree level
(
- Contribution to journal › Article
-
Mark
Reusing Semantics in Visual Editors: A Case for Reference Attribute Grammars
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Some Like It Hot - Automating an Electric Kettle Using Palcom
2013) p.63-66(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
The Role of Configuration Management in Outsourcing and Distributed Software Development
2013) The Central & Eastern European Software Engineering Conference in Russia(
- Contribution to conference › Paper, not in proceeding
- 2012
-
Mark
Supporting Visual Editors using Reference Attributed Grammars
2012) Doctoral Symposium of the 5th International Conference on Software Language Engineering 2012 935. p.15-21(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
A comparison of two metacompilation approaches to implementing a complex domain-specific language
2012) 2012 Symposium On Applied Computing(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Handling of layout-sensitive semantics in a visual control language
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Configuration Management - Mother's little helper for Global Agile Projects?
2012) The workshop on Global Software Engineering for Agile Teams(
- Contribution to conference › Paper, not in proceeding
-
Mark
Configuration Management Support for Distributed Software Development
2012) The Second International Software Technology Exchange Workshop(
- Contribution to conference › Paper, not in proceeding
-
Mark
Incremental Evaluation of Reference Attribute Grammars using Dynamic Dependency Tracking
2012) In LU-CS-TR:2012-249(
- Book/Report › Report
-
Mark
The Palcom Device Web Bridge
2012) In Technical report, LU-CS-TR:2012-251(
- Book/Report › Report
-
Mark
A Comparative Study of Incremental Attribute Grammar Solutions to Name Resolution
2012) 5th International Conference on Software Language Engineering(
- Contribution to conference › Paper, not in proceeding
-
Mark
Supporting Intelligibility in a Healthcare scenario using Palcom
2012) Second Workshop on Intelligibility and Control in Pervasive Computing(
- Contribution to conference › Paper, not in proceeding
-
Mark
Developing Mobile Systems using PalCom -- A Data Collection Example
2012) Pervasive 2012(
- Contribution to conference › Paper, not in proceeding
-
Mark
Configuration Management Stories from the Distributed Software Development Trenches
2012) The 7th International Conference on Global Software Engineering(
- Contribution to conference › Paper, not in proceeding
-
Mark
Instance-aware assemblies of services in pervasive computing
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Contributions to the Construction of Extensible Semantic Editors
2012)(
- Thesis › Doctoral thesis (compilation)
-
Mark
Natural and Flexible Error Recovery for Generated Modular Language Environments
(
- Contribution to journal › Article
- 2011
-
Mark
Extending Languages by Leveraging Compilers: from Modelica to Optimica
(
- Contribution to journal › Article
-
Mark
Building semantic editors using JastAdd: tool demonstration
2011) LDTA'11: 11th Workshop on Language Description, Tools and Applications(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
An introductory tutorial on JastAdd attribute grammars
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Automated selective caching for reference attribute grammars
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Metacompiling OWL Ontologies
2011) SLE'11: 4th International Conference on Software Language Engineering In Lecture Notes in Computer Science 6940. p.354-366(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Adaptable Android Applications for PalCom Based Systems
2011)(
- Thesis › Master's thesis
-
Mark
Foreword
2011)(
- Other contribution › Miscellaneous
-
Mark
Software Configuration Management Issues with Industrial Opensourcing
2011) The 5th International Workshop on Tool Support Development and Management in Distributed Software Projects (REMIDI'11)(
- Contribution to conference › Paper, not in proceeding
-
Mark
A comparison of metacompilation approaches to implementing Modelica
2011)(
- Book/Report › Report
-
Mark
Support for User Control in Palcom
2011) Pervasive Intelligibility - Workshop on Intelligibility and Control in Pervasive Computing(
- Contribution to conference › Paper, not in proceeding
- 2010
-
Mark
The Case for Batch Merge of Models – Issues and Challenges
2010) International Workshop on Models and Evolution - ME 2010(
- Contribution to conference › Paper, not in proceeding
-
Mark
Implementation of a Modelica compiler using JastAdd attribute grammars
(
- Contribution to journal › Article
-
Mark
Contributions to the generation of semantic editors
2010)(
- Thesis › Licentiate thesis
-
Mark
Issues and Challenges with Industrial-Strength Product Composition
2010) The 6th Central and Eastern European Software Engineering Conference,(
- Contribution to conference › Paper, not in proceeding
-
Mark
Natural and flexible error recovery for generated parsers
2010) International Conference on Software Language Engineering, 2009 In Lecture Notes in Computer Science 5969. p.204-223(
- Chapter in Book/Report/Conference proceeding › Book chapter
- 2009
-
Mark
Requirements for Practical Model Merge - An Industrial Perspective
2009) 12th International Conference on Model Driven Engineering Languages and Systems 5795. p.167-180(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Demand-driven evaluation of collection attributes
(
- Contribution to journal › Article
-
Mark
Practical scope recovery using bridge parsing
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Collaborative work with software models - industrial experience and requirements
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Providing rapid feedback in generated modular language environments adding error recovery to scannerless generalized-LR parsing
2009) OOPSLA'09: 24th Annual ACM Conference on Object-Oriented Programming, systems, Languages and Applications 44. p.445-464(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Ad-hoc composition of pervasive services in the PalCom architecture
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Activity post-mortem - an extreme teaching practice
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Activity Post-Mortem
2009) In Lärande i LTH(
- Contribution to journal › Letter
-
Mark
Assemblies of Pervasive Services
(
- Thesis › Doctoral thesis (monograph)
-
Mark
A plan for building renaming support for Modelica
2009) WRT'09: 3rd ACM Workshop on Refactoring Tools(
- Contribution to conference › Paper, not in proceeding
- 2008
-
Mark
Teaching software development using extreme programming
(
- Contribution to journal › Article
-
Mark
Declarative intraprocedural flow analysis of Java source code
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Plagiat i samband med programmering – problem, detektering och förebyggande pedagogiska strategier
2008) LTHs 5:e Pedagogiska Inspirationskonferens, 2008(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
The CoNLL-2008 shared task on joint parsing of syntactic and semantic dependencies
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
GodisOmetre – providing feedback on student learning
2008) LTHs 5:e Pedagogiska Inspirationskonferens, 2008(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
It takes two to Tango!
2008) LTHs 5:e Pedagogiska Inspirationskonferens, 2008(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Dependency-based Semantic Analysis of Natural-language Text
2008)(
- Thesis › Doctoral thesis (monograph)
-
Mark
Teaching Software Development using Extreme Programming
(
- Chapter in Book/Report/Conference proceeding › Book chapter
- 2007
-
Mark
The JastAdd system — modular extensible compiler construction
(
- Contribution to journal › Article
-
Mark
The JastAdd Extensible Java Compiler
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Flexible Language Interoperability
(
- Contribution to journal › Article
-
Mark
Circular Reference Attributed Grammars - their Evaluation and Applications
(
- Contribution to journal › Article
-
Mark
Special issue on ETAPS 2005 workshop on language descriptions, tools and applications (LDTA '05) - Preface
(
- Contribution to journal › Debate/Note/Editorial
-
Mark
Pluggable checking and inferencing of nonnull types for Java
(
- Contribution to journal › Article
-
Mark
Object-Oriented Declarative Program Analysis
2007)(
- Thesis › Doctoral thesis (compilation)
-
Mark
Extending Attribute Grammars with Collection Attributes - Evaluation and Applications
2007) SCAM 2007 - Seventh IEEE International Working Conference on Source Code Analysis And Manipulation p.69-78(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Pervasive applications through scripted assemblies of services
(
- Contribution to journal › Article
-
Mark
Certified Professional in Configuration Management - Glossary of terms used in Configuration Management
2007)(
- Book/Report › Report
-
Mark
Software Configuration Management in Agile Development
2007)(
- Chapter in Book/Report/Conference proceeding › Book chapter
-
Mark
Logistic Online Online Learning Methods and Their Application to Incremental Dependency Parsing
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Certified Professional in Configuration Management - Foundation Level Qualification Scheme
2007)(
- Book/Report › Report
-
Mark
Palpability Support Demonstrated
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
SCM metrics - a response
(
- Contribution to journal › Letter
-
Mark
Metrics for SCM - a literature overview
(
- Contribution to journal › Article
- 2006
-
Mark
Modular name analysis for Java using JastAdd
2006) Generative and Transformational Techniques in Software Engineering. International Summer School, GTTSE 2005. Revised Papers 4143. p.422-436(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
eXtreme Teaching - a Framework for Continuous Improvement
(
- Contribution to journal › Article
-
Mark
Natural Language Processing Methods for Automatic Illustration of Text
2006)(
- Thesis › Licentiate thesis
-
Mark
Special Issue on The Fourth Workshop on Language Descriptions, Tools, and Applications (LDTA ’04) - Preface
(
- Contribution to journal › Article
-
Mark
Extensible Compiler Construction
2006)(
- Thesis › Doctoral thesis (compilation)
-
Mark
Support for Ad-Hoc applications in ubiquitous computing
2006)(
- Thesis › Licentiate thesis
-
Mark
Traveling Architects – A New Way of Herding Cats
2006) QoSA 2006, Second International Conference on Quality of Software Architectures 4214/2006. p.111-126(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Tandem courses – students coaching students
2006) LTHs 4:e pedagogiska inspirationskonferens, 2006(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Pedagogical Patterns- a method to capture best practices in teaching and learning
2006) 4:e pedagogiska inspirationskonferensen, 2006(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Designing game logics for dynamic Active Surfaces
2006) MUIA '06, Workshop on Mobile & Ubiquitous Information Access(
- Contribution to conference › Paper, not in proceeding
-
Mark
Pair teaching - an eXtreme teaching practice
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
- 2005
-
Mark
Teaching extreme programming to large groups of students
(
- Contribution to journal › Article
-
Mark
Proceedings of the Fifth Workshop on Language Descriptions, Tools, and Applications, LDTA 2005
- Book/Report › Conference proceeding (editor)
-
Mark
Composing ad-hoc applications on ad-hoc networks using MUI
2005) Net.ObjectDays 2005, 6th Annual International Conference on Object-Oriented and Internet-based Technologies, Concepts and Applications for a Networked World p.153-164(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Towards a Suite of Software Configuration Management Metrics
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Towards a set of eXtreme teaching practices
2005) The 5th International Conference on Computer Science Education(
- Contribution to conference › Paper, not in proceeding
-
Mark
eXtreme Teaching
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
- 2004
-
Mark
Rewritable Reference Attributed Grammars
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Quality Improvements by Integrating Development Processes
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Implementing Java Compilers Using ReRAGs
(
- Contribution to journal › Article
-
Mark
An Architecture for Migrating User Interfaces
2004) NWPER'2004, 11th Nordic Workshop on Programming and Software Development Tools and Techniques p.31-44(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Refactoring-aware versioning in Eclipse
(
- Contribution to journal › Article
-
Mark
Proceedings of the Fourth Workshop on Language Descriptions, Tools, and Applications, LDTA 2004
- Book/Report › Conference proceeding (editor)
-
Mark
Towards comparing transformation systems and formalisms
2004) Software Transformations Systems Workshop 2004(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Automatic renovation of Java programs using ReRAGs - examples and ideas
2004) 5th International Workshop on Object-Oriented Reengineering, OOR 2004(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Reusable Language Specification Modules in JastAdd II
2004) Workshop on Evolution and Reuse of Language Specifications for Domain-Specific Languages, ERLS 2004(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Design and implementation of object-oriented extensions to the Control Module language
2004) Nordic Workshop of Programming Environment Research(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Software Configuration Management Practices for eXtreme Programming Teams
2004) The 11th Nordic Workshop on Programming and Software Development Tools and Techniques(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Domain-Specific Languages for Pervasive Systems
2004) OOPSLA'04 Workshop on Building Software for Pervasive Computing(
- Contribution to conference › Paper, not in proceeding
-
Mark
Rewritable Reference Attributed Grammars - design, implementation, and applications
2004)(
- Thesis › Licentiate thesis
- 2003
-
Mark
A software configuration management course
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Register allocation by optimal graph coloring
2003) Compiler Construction: 12th International Conference, CC 2003, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2003 2622. p.33-45(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Towards an embedded real-time Java virtual machine
2003)(
- Thesis › Licentiate thesis
-
Mark
JastAdd - an aspect-oriented compiler construction system
(
- Contribution to journal › Article
-
Mark
Applications and Extensions of Reference Attributed Grammars
2003)(
- Thesis › Licentiate thesis
-
Mark
Circular Reference Attributed Grammars - their Evaluation and Applications
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Coaching coaches [extreme programming]
2003) Extreme Programming and Agile Processes in Software Engineering. 4th International Conference, XP 2003. Proceedings p.154-160(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Introducing Software Engineering by means of Extreme Programming
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Compiler Construction, 12 International Conference, CC 2003
- Book/Report › Conference proceeding (editor)
-
Mark
The role of language paradigms in teaching programming
2003) The 34th SIGCSE technical symposium on Computer science education In Proceedings of the 34th SIGCSE technical symposium on Computer science education p.269-270(
- Contribution to journal › Published meeting abstract
-
Mark
Configuration management for eXtreme programming
2003) Third Conference on Software Engineering Research and Practise in Sweden(
- Contribution to conference › Paper, not in proceeding
-
Mark
Software Configuration Management Problems and Solutions to Software Variability Management
2003) ICSE-2003 Workshop on Software Variability Management(
- Contribution to conference › Paper, not in proceeding
-
Mark
Oral vs. written evaluation of students
2003) LTHs 1:a Pedagogisk Inspirationskonferens LTH, 2003 In Pedagogiska inspirationskonferensen LTH 1.(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
- 2002
-
Mark
Widening the configuration management perspective
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Configuration Management for Distributed Development in an Integrated Environment
2002)(
- Thesis › Doctoral thesis (monograph)
-
Mark
Summary of the Subworkshop on Extreme Programming
(
- Contribution to journal › Article
-
Mark
ECOOP 2002 - Object-Oriented Programming, 16th European Conference
- Book/Report › Conference proceeding (editor)
- 2001
-
Mark
Deterministic Java in tiny embedded systems
2001) p.60-68(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
JastAdd - a Java-based system for implementing front ends
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Configuration Management for Open Source Software
2001) 1st Workshop on Open Source Software Development (ICSE 2001)(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
A Study of Configuration Management in Open Source Software
(
- Contribution to journal › Article
-
Mark
Configuration Management for Open Source Software
2001) Making Sense of the Bazaar: 1st Workshop on Open Source Software Engineering(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Configuration Management from a Developer's Perspective
2001) The EuroSTAR 2001 Conference(
- Contribution to conference › Paper, not in proceeding
- 2000
-
Mark
On the role of language constructs for framework design
(
- Contribution to journal › Article
-
Mark
Reference Attributed Grammars
(
- Contribution to journal › Article
-
Mark
Program Visualization using Reference Attributed Grammars
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Program Visualization using Reference Attributed Grammars
(
- Contribution to journal › Article
-
Mark
State Diagram Generation using Reference Attibuted Grammars
2000) In LU-CS-TR:2000-219(
- Book/Report › Report
-
Mark
Execution-Time Properties of a Hybrid Controller
2000) In Technical Reports TFRT-7591(
- Book/Report › Report
-
Mark
Tool support for design patterns using specification with reference attributed grammars
2000)(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
An interactive environment for real-time software development
(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Statically checked documentation with design patterns
2000)(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding
-
Mark
Predicting Time and Memory Demands of Object-Oriented Programs
2000)(
- Thesis › Licentiate thesis
-
Mark
Support for consistent merge
2000) Software Configuration Management (SCM-10)(
- Chapter in Book/Report/Conference proceeding › Paper in conference proceeding