Filters








114,173 Hits in 6.5 sec

How developers engage with static analysis tools in different contexts

Carmine Vassallo, Sebastiano Panichella, Fabio Palomba, Sebastian Proksch, Harald C. Gall, Andy Zaidman
2019 Empirical Software Engineering  
in their workflow with the aim of understanding how they use ASATs in different contexts.  ...  Automatic static analysis tools (ASATs) are instruments that support code quality assessment by automatically detecting defects and design issues.  ...  Acknowledgements The authors would like to thank all the open-source and industrial developers who responded to our survey, as well as the 11 industrial experts that participated to the semi-structured  ... 
doi:10.1007/s10664-019-09750-5 fatcat:y2rrzxpo7vh2li4ydc3gghmkg4

How Developers Engage with Static Analysis Tools in Different Contexts

Carmine Vassallo, Sebastiano Panichella, Fabio Palomba, Sebastian Proksch, Harald Gall, Andy Zaidman
2020
in their workflow with the aim of understanding how they use ASATs in different contexts.  ...  in their workflow with the aim of understanding how they use ASATs in different contexts.  ...  Acknowledgements The authors would like to thank all the open-source and industrial developers who responded to our survey, as well as the 11 industrial experts that participated to the semi-structured  ... 
doi:10.5167/uzh-198331 fatcat:uhfmkxszlbddddtzwsmpdiuwqe

Explaining Static Analysis - A Perspective

Marcus Nachtigall, Lisa Nguyen Quang Do, Eric Bodden
2019 2019 34th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW)  
We present existing analysis tools and current research in static analysis usability, and detail how they approach those challenges.  ...  In the past decade, researchers have studied developer needs and contrasted them to available static analysis tool functionalities.  ...  STATE-OF-THE-ART STATIC ANALYSIS TOOLS In this section, we present different types of static-analysis tools: command-line tools (CLI), standalone tools, IDE tools, and tools with multiple interfaces.  ... 
doi:10.1109/asew.2019.00023 dblp:conf/kbse/NachtigallDB19 fatcat:u7ks4v4airbcdapqiimh7xv35m

Case Study on Data-driven Deployment of Program Analysis on an Open Tools Stack

Anton Ljungberg, David Akerman, Emma Soderberg, Gustaf Lundh, Jon Sten, Luke Church
2021 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)  
In this paper, we motivate the application of the same data-driven principles and code-review based integration to the design of the MEAN system, an analysis infrastructure running on an open tools stack  ...  Program analysis can assist software development but its use is limited by a number of usability issues, including false positives and integration issues.  ...  Our results suggest that the design principles for static analysis, embodied in the Tricorder system and now the MEAN system, may fit best in a context with centralized tooling and with resources available  ... 
doi:10.1109/icse-seip52600.2021.00030 fatcat:jkf2s2nltnewjekqkf6plky6ti

Guest editorial: special section on software analysis, evolution, and reengineering

Massimiliano Di Penta, David C. Shepherd
2020 Empirical Software Engineering  
In the paper "How Developers Engage with Static Analysis Tools in Different Contexts" Vassallo et al. investigate how the usage of Automatic Static Analysis Tools (ASATs) varies in different contexts.  ...  In their empirical evaluation, Chen et al. show how TERQAF can help developers to handle test reports more efficiently.  ... 
doi:10.1007/s10664-020-09812-z fatcat:ukqgbljb2jcipbrrikxnbgoepu

A picture is worth a thousand data points: Exploring visualizations as tools for connecting the public to climate change research

Robert Newell, Ann Dale, Celia Winters, Claudia Alvares
2016 Cogent Social Sciences  
Two visualizations were built that held contrasting features: an abstract, static visualization built in the form of a time-series graph and a dynamic, interactive visualization with a 'picturesque' design  ...  with and inform diverse audiences.  ...  The research was conducted through the Canada Research Chair in Sustainable Community Development research program, which is hosted and supported by Royal Roads University (Victoria, BC, Canada).  ... 
doi:10.1080/23311886.2016.1201885 fatcat:echdnue5cbbkboetdubu73lnla

Exploring the Personal Informatics Analysis Gap: "There's a Lot of Bacon" [article]

Jimmy Moore and Pascal Goffin and Jason Wiese and Miriah Meyer
2021 arXiv   pre-print
patterns in the way they explored their data; engaged with their data in playful ways; discovered new insights through serendipitous exploration; and were reluctant to use analysis tools on their own.  ...  personal data in personal contexts, what we call the personal informatics analysis gap.  ...  Acknowledgements Many thanks to: our study participants for sticking with us all these years; Greg Furlich for his indispensable realtime data analysis; the Visualization Design Lab members for constructive  ... 
arXiv:2108.03761v1 fatcat:3fr5okw2djfajiwzcd4o6yuzme

Using 3D direct manipulation for real-time structural design exploration

D. Åkesson, Caitlin Mueller
2017 Computer-Aided Design and Applications  
Three different cases are implemented which aims to enable the user to explore different design options with emphasis on geometrical form, as this has the greatest potential to improve the structural performance  ...  An improved human-computer interaction can potentially improve the users understanding of the structural behavior of a model, cognitive engagement in the design task, and encourage further design exploration  ...  structure in its context.  ... 
doi:10.1080/16864360.2017.1355087 fatcat:a5phabpycrfbfnxw7zme6ap7ea

A Survey of Software Code Review Practices in Brazil [article]

Marcos Dosea and Claudio Sant'Anna and Ythanna Oliveira and Methanias Colaco Junior
2020 arXiv   pre-print
In addition, they report difficulties to fit static analysis tools in the software development process.  ...  Additionally, future studies should investigate whether multiple metric thresholds that take source code context into account reduce static analysis tool false alarms.  ...  Static analysis tools must be designed to run at different stages of the software development process.  ... 
arXiv:2007.14276v2 fatcat:5d7sjnwqq5dwheo5udbjx2xj5y

Maintaining, changing and crossing contexts: an activity theoretic reinterpretation of mobile learning

Esra Wali, Niall Winters, Martin Oliver
2008 Research in Learning Technology  
Then, the new interpretation is offered, and the concepts are applied to case studies to illustrate how this new understanding develops current thinking in the area.  ...  The interpretation focuses on the continuity of learning activities that take place in multiple contexts which are embodied as the combination of the physical and social setting of the learning activities  ...  The project aimed to 'explore how using mobile technologies in direct physical interaction with space and other players can be combined with principles of engagement and self-motivation to create a powerful  ... 
doi:10.1080/09687760701850190 fatcat:htxivcb3zfbljdjyvtqcyga5vi

Maintaining, changing and crossing contexts: an activity theoretic reinterpretation of mobile learning

Esra Wali, Niall Winters, Martin Oliver
2008 Research in Learning Technology  
Then the new interpretation is offered and the concepts are applied to case studies to illustrate how this new understanding develops current thinking in the area.  ...  The interpretation focuses on the continuity of learning activities that take place in multiple contexts, which are embodied as the combination of the physical and social setting of the learning activities  ...  The project aimed to 'explore how using mobile technologies in direct physical interaction with space and other players can be combined with principles of engagement and self-motivation to create a powerful  ... 
doi:10.3402/rlt.v16i1.10884 fatcat:ewxukxcw7vfi3pu6v2f54yhfna

3D Virtual Worlds

Sean Goggins, Matthew Schmidt, Jesus Guajardo, Joi L. Moore
2011 International Journal of Social and Organizational Dynamics in IT  
To close the 3D collaboration tool evaluation gap, the authors integrate lessons from the gaming industry and distributed work research. They develop two complementary approaches.  ...  Teams meet in 3D virtual worlds more frequently than ever before, yet the tools for evaluating 3D collaboration environments are underdeveloped.  ...  Goggins is an Assistant Professor in the College of Information Science and  ... 
doi:10.4018/ijsodit.2011010103 fatcat:vahgl6wpibabva6vrsxidoks7i

Placemaking in Arab Cities. Realities, Challenges, and Prospects

Mona Helmy
2020 The Journal of Public Space  
They portrayed several tools on establishing and revitalizing public places starting from governmental toolkits, reaching unplanned activities fostering community engagement in placemaking.  ...  creating, enhancing, adapting and developing attractive and efficient public places in Arab Cities.  ...  The study reaches solid results indicating that different design and layout features had different relationships with different static activities.  ... 
doi:10.32891/jps.v5i1.1247 fatcat:lq663innvnf7fnctgouoxrufku

An Integrated Platform for Collaborative Data Analytics [article]

Sean Oesch, Rob Gillen, Tom Karnowski
2020 arXiv   pre-print
Prior research has not applied knowledge management to collaborative analytics or developed a platform with the same capabilities as ShareAL.  ...  In this paper, we consider the problem of knowledge management in collaborative data analytics and present ShareAL, an integrated knowledge management platform, as a solution to that problem.  ...  At a higher level, the entire platform will itself provide a context within which users can participate in tacit knowledge sharing as they interact with the available tools in a team environment. 4)  ... 
arXiv:2012.09244v1 fatcat:cd4kk6aufjdo7b5tq56557i5k4

Integrating Patient-Reported Outcomes into Spine Surgical Care through Visual Dashboards: Lessons Learned from Human-Centered Design

Andrea L. Hartzler, Shomir Chaudhuri, Brett C. Fey, David R. Flum, Danielle Lavallee
2015 eGEMs  
Through three major steps, we engaged health care professionals in targeted, iterative design activities to inform the development of a PRO Dashboard that visually displays patient-reported pain and disability  ...  Through three major steps, we engaged health care professionals in targeted, iterative design activities to inform the development of a PRO Dashboard that visually displays patient-reported pain and disability  ...  Special thanks is given to Andrew Buhayar and Henrik Holm Christensen for data collection, analysis and prototyping, Melissa Heckman for stakeholder engagement, and Amy Harper for project management.  ... 
doi:10.13063/2327-9214.1133 pmid:25988187 pmcid:PMC4431498 fatcat:g4gs6klyzneavijd2frtjozcry
« Previous Showing results 1 — 15 out of 114,173 results