Search Results - "Simmonds, Jocelyn"
-
1
The Robot Operating System: Package reuse and community dynamics
Published in The Journal of systems and software (01-05-2019)“…•A large amount of ROS packages ends up being abandoned by their developers.•ROS package reuse is not as easy as promised: bugs and lack of basic documentation…”
Get full text
Journal Article -
2
Optimizing Computation of Recovery Plans for BPEL Applications
Published in Electronic proceedings in theoretical computer science (17-09-2010)“…Web service applications are distributed processes that are composed of dynamically bounded services. In our previous work [15], we have described a framework…”
Get full text
Journal Article -
3
The effects of team gender composition in capstone software development projects
Published in 2022 41st International Conference of the Chilean Computer Science Society (SCCC) (21-11-2022)“…Women are greatly underrepresented in software engineering programs. Thus, few women enter the software development industry, and even fewer stay for a long…”
Get full text
Conference Proceeding -
4
Impact of Affirmative Action on Female Computer Science/Software Engineering Undergraduate Enrollment
Published in IEEE software (01-03-2021)“…Affirmative action in college admissions has been touted as a way to close the gender gap in science, technology, engineering, and mathematics programs. We…”
Get full text
Journal Article -
5
Software product line evolution: A systematic literature review
Published in Information and software technology (01-01-2019)“…Context: Software Product Lines (SPL) evolve when there are changes in the requirements, product structure or the technology being used. Different approaches…”
Get full text
Journal Article -
6
Mobile Application Monitoring
Published in 2013 32nd International Conference of the Chilean Computer Science Society (SCCC) (01-11-2013)“…To date, there are more than 800.000 applications available on each of the two largest mobile application markets (Google Play and Apple App Store), each…”
Get full text
Conference Proceeding -
7
Monitoring and recovery for web service applications
Published in Computing (01-03-2013)“…Web service applications are distributed processes that are composed of dynamically bounded services. In this paper, we give a definitive description of a…”
Get full text
Journal Article -
8
The v-algorithm for discovering software process lines
Published in Journal of software : evolution and process (01-09-2016)“…A software company can define a software process line (SPrL) to deal with projects with different characteristics. This entails defining a base process and its…”
Get full text
Journal Article -
9
Assessing software development skills among K-6 learners in a project-based workshop with scratch
Published in 2018 IEEE/ACM 40th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) (27-05-2018)“…Recent literature reports a fair amount of initiatives on how to engage younger populations in achieving computational literacy. However, there is considerable…”
Get full text
Conference Proceeding -
10
Affirmative action for attracting women to STEM in chile
Published in 2018 IEEE/ACM 1st International Workshop on Gender Equality in Software Engineering (GE) (28-05-2018)“…Women are currently almost half of the work force in Chile, but very few of them work in the software industry. In part, this is because there are strong…”
Get full text
Conference Proceeding -
11
MDE software process lines in small companies
Published in The Journal of systems and software (01-05-2013)“…► We define an MDE approach for software process lines. ► We illustrate our approach with an academic example. ► We validate our approach in two different…”
Get full text
Journal Article -
12
Spin lock killed the performance star
Published in 2015 34th International Conference of the Chilean Computer Science Society (SCCC) (01-11-2015)“…The Internet has grown quite quickly, requiring more and more processing power each year to handle user requests in a timely fashion. In the multicore world,…”
Get full text
Conference Proceeding -
13
Formal verification of distributed system using an executable C model
Published in Revista IEEE América Latina (01-06-2016)“…Formal verification means to rigorously explore the correctness of system designs expressed as mathematical models, most likely with the assistance of modern…”
Get full text
Journal Article -
14
Exploiting resolution proofs to speed up LTL vacuity detection for BMC
Published in International journal on software tools for technology transfer (01-09-2010)“…When model-checking reports that a property holds on a model, vacuity detection increases user confidence in this result by checking that the property is…”
Get full text
Journal Article -
15
Software engineering for millennials, by millennials
Published in 2018 IEEE/ACM International Workshop on Software Engineering Education for Millennials (SEEM) (02-06-2018)“…Software engineers need to manage both technical and professional skills in order to be successful. Our university offers a 5.5 year program that mixes…”
Get full text
Conference Proceeding -
16
mu PrintGen: Supporting Workflow Logs Analysis Through Visual Microprint
Published in 2023 IEEE Working Conference on Software Visualization (VISSOFT) (01-10-2023)“…A microprint is a visualization that condenses the contents of a text file into a small space. This is done by using colored scaled -down characters or pixels…”
Get full text
Conference Proceeding -
17
"Teaching is learning": Pedagogical material created and evaluated by students
Published in 2016 IEEE Frontiers in Education Conference (FIE) (01-10-2016)“…The action of teaching reinforces one's learning but requires some external quality control when done by nonprofessionals (e.g., a professor supervising…”
Get full text
Conference Proceeding -
18
Runtime Monitoring of Web Service Conversations
Published in IEEE transactions on services computing (01-07-2009)“…For a system of distributed processes, correctness can be ensured by (statically) checking whether their composition satisfies properties of interest. However,…”
Get full text
Journal Article -
19
Dynamic Analysis of Web Services
Published 01-01-2011“…Orchestrated web service applications are highly distributed applications that accomplish business goals by executing services offered by partners. This…”
Get full text
Dissertation -
20
BehaviorDroid: Monitoring Android Applications
Published in 2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) (01-05-2016)“…Mobile app developers declare permissions, but these do not guarantee that apps will behave as expected. Existing work focuses on checking predefined app…”
Get full text
Conference Proceeding