Andrei Chiș

AndreiChis_ProfilePhoto

This is my old website that I used during my Phd. New website is under construction. You can follow me on twitter for updates: @Chis_Andrei

I am a PhD Candidate at the University of Bern in the Software Composition Group since October 2012. Prior to this, I got a master and a bachelor degree in software engineering from the "Politehnica" University of Timișoara, under the supervision of Radu Marinescu, with theses in the area of software visualisation. During my master I worked at intooitus on integrating the results of my research into infusion, a platform for assessing the quality of software systems. Currently, apart from doing a PhD, I’m an active contributor to Pharo and Moose and from time to time a blogger.

Research Interests

I maintain that integrated development environments (IDEs) have to be moldable, that is, they have to be aware of the application under development and the developer’s tasks and enable rapid and effective customization to new applications and development tasks. In my current research I build new solutions that make this vision possible. At the moment, as part of the Glamorous Toolkit team, I am working on:

  • Moldable Debugger: make the creation of domain-specific debuggers an easy and cheap activity;
  • Moldable Inspector: explore objects using views tailored to the problems and the object domain;
  • Moldable Spotter: unify search tools within an IDE and intertwine searching with navigation

Apart from this my research interests lie in the areas of:

Programming Environments Object-Oriented Programming
User Interface Design Domain-Specific Languages
Debugging Software Visualizations

Publications

2017

  1. Alice Allen, Cecilia Aragon, Christoph Becker, Jeffrey Carver, Andrei Chis, Benoit Combemale, Mike Croucher, Kevin Crowston, Daniel Garijo, Ashish Gehani, Carole Goble, Robert Haines, Robert Hirschfeld, James Howison, Kathryn Huff, Caroline Jay, Daniel S. Katz, Claude Kirchner, Katie Kuksenok, Ralf Lämmel, Oscar Nierstrasz, Matt Turk, Rob Nieuwpoort, Matthew Vaughn, and Jurgen J. Vinju. Engineering Academic Software (Dagstuhl Perspectives Workshop 16252). In Dagstuhl Manifestos 6(1) p. 1—20, 2017. DOI URL 

2016

  1. Alice Allen, Cecilia Aragon, Christoph Becker, Jeffrey Carver, Andrei Chiş, Benoit Combemale, Mike Croucher, Kevin Crowston, Daniel Garijo, Ashish Gehani, Carole Goble, Robert Haines, Robert Hirschfeld, James Howison, Kathryn Huff, Caroline Jay, Daniel S. Katz, Claude Kirchner, Kateryna Kuksenok, Ralf Lämmel, Oscar Nierstrasz, Matt Turk, Rob Nieuwpoort, Matthew Vaughn, and Jurgen Vinju. Lightning Talk: ``I solemnly pledge'' A Manifesto for Personal Responsibility in the Engineering of Academic Software. In Gabrielle Allen, Jeffrey Carver, Sou-Cheng T. Choi, Tom Crick, Michael R. Crusoe, Sandra Gesing, Robert Haines, Michael Heroux, Lorraine J. Hwang, Daniel S. Katz, Kyle E. Niemeyer, Manish Parashar, and Colin C. Venters (Ed.), Proceedings of Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE 2016), Proceedings of the Fourth Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE4) 1686, CEUR, 2016. PDF 
  2. Andrei Chiş, Tudor Gîrba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart, and Aliaksei Syrel. Moldable, context-aware searching with Spotter. In Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2016 p. 128—144, ACM, New York, NY, USA, 2016. DOI PDF 
  3. Andrei Chiş, Tudor Gîrba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart, and Aliaksei Syrel. Exemplifying Moldable Development. In Proceedings of the Programming Experience 2016 (PX/16) Workshop, PX/16 p. 33—42, ACM, New York, NY, USA, 2016. DOI PDF 
  4. Andrei Chiş, Tudor Gîrba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart, and Aliaksei Syrel. Moldable Tools for Object-oriented Development. In Bertrand Meyer (Ed.), PAUSE: Present And Ulterior Software Engineering, p. to appear, Springer Verlag, 2016. 
  5. Andrei Chiş. Moldable Tools. PhD thesis, University of Bern, September 2016. PDF 
  6. Andrei Chiş. Towards object-aware development tools. In Companion Proceedings of the 2016 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity, SPLASH Companion 2016 p. to appear, ACM, New York, NY, USA, 2016. DOI PDF 
  7. Max Leske, Andrei Chiş, and Oscar Nierstrasz. A promising approach for debugging remote promises. In Proceedings of the International Workshop on Smalltalk Technologies, IWST' 16 p. 18:1—18:9, 2016. DOI PDF 

2015

  1. Andrei Chiş, Tudor Gîrba, Oscar Nierstrasz, and Aliaksei Syrel. The Moldable Inspector. In Proceedings of the 2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2015 p. 44—60, ACM, New York, NY, USA, 2015. DOI PDF 
  2. Andrei Chiş, Tudor Gîrba, Oscar Nierstrasz, and Aliaksei Syrel. GTInspector: A Moldable Domain-Aware Object Inspector. In Proceedings of the Companion Publication of the 2015 ACM SIGPLAN Conference on Systems, Programming, and Applications: Software for Humanity, SPLASH Companion 2015 p. 15—16, ACM, New York, NY, USA, 2015. DOI PDF 
  3. Andrei Chiş, Marcus Denker, Tudor Gîrba, and Oscar Nierstrasz. Practical domain-specific debuggers using the Moldable Debugger framework. In Computer Languages, Systems \& Structures 44 p. 89—113, 2015. Special issue on the 6th and 7th International Conference on Software Language Engineering (SLE 2013 and SLE 2014). DOI PDF 
  4. Andrei Chiş, Tudor Gîrba, and Oscar Nierstrasz. Towards moldable development tools. In Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools, PLATEAU '15 p. 25—26, ACM, New York, NY, USA, 2015. DOI PDF 
  5. Tudor Gîrba and Andrei Chiş. Pervasive Software Visualizations. In Proceedings of 3rd IEEE Working Conference on Software Visualization, VISSOFT'15 p. 1—5, IEEE, September 2015. DOI PDF 
  6. Juraj Kubelka, Alexandre Bergel, Andrei Chiş, Tudor Gîrba, Stefan Reichhart, Romain Robbes, and Aliaksei Syrel. On Understanding How Developers Use the Spotter Search Tool. In Proceedings of 3rd IEEE Working Conference on Software Visualization - New Ideas and Emerging Results, VISSOFT-NIER'15 p. 145—149, IEEE, September 2015. DOI PDF 
  7. Aliaksei Syrel, Andrei Chiş, Tudor Gîrba, Juraj Kubelka, Oscar Nierstrasz, and Stefan Reichhart. Spotter: towards a unified search interface in IDEs. In Proceedings of the Companion Publication of the 2015 ACM SIGPLAN Conference on Systems, Programming, and Applications: Software for Humanity, SPLASH Companion 2015 p. 54—55, ACM, New York, NY, USA, 2015. DOI PDF 

2014

  1. Andrea Caracciolo, Andrei Chiş, Boris Spasojević, and Mircea Lungu. Pangea: A Workbench for Statically Analyzing Multi-Language Software Corpora. In Source Code Analysis and Manipulation (SCAM), 2014 IEEE 14th International Working Conference on, p. 71—76, IEEE, September 2014. DOI PDF 
  2. Andrei Chiş, Tudor Gîrba, and Oscar Nierstrasz. The Moldable Inspector: a framework for domain-specific object inspection. In Proceedings of International Workshop on Smalltalk Technologies (IWST 2014), 2014. PDF 
  3. Andrei Chiş, Tudor Gîrba, and Oscar Nierstrasz. The Moldable Debugger: A Framework for Developing Domain-Specific Debuggers. In Benoît Combemale, David J. Pearce, Olivier Barais, and Jurgen J. Vinju (Ed.), Software Language Engineering, Lecture Notes in Computer Science 8706 p. 102-121, Springer International Publishing, 2014. DOI PDF 

2013

  1. Andrei Chiş, Oscar Nierstrasz, and Tudor Gîrba. Towards a Moldable Debugger. In Proceedings of the 7th Workshop on Dynamic Languages and Applications, DYLA '13 p. 2:1—2:6, ACM, New York, NY, USA, 2013. DOI PDF 

Awards

Talks and tutorials

  • GT’s Moldable Tools at Pharo Days 2016 — Namur, Belgium, March 31 - April 1, 2016

Program committees

Reviewing activities

I co-reviewed for the following conferences/workshops:

  • ICSME 2016 (International Conference on Software Maintenance and Evolution)
  • SANER 2016 (IEEE International Conference on Software Analysis, Evolution, and Reengineering)
  • Onward! 2016 (ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software)
  • ICSME 2015 (International Conference on Software Maintenance and Evolution)
  • ICSE 2015 (International Conference on Software Engineering)
  • SLE 2014 (International Conference on Software Language Engineering)
  • DLS 2014 (Dynamic Languages Symposium)
  • OOPSLA 2013 (Conference on Object-Oriented Programming, Systems, Languages, and Applications)
  • CSMR 2013 (European Conference on Software Maintenance and Reengineering)
  • ICSE 2013 - NIER Track (International Conference on Software Engineering)
  • XP 2013 (International Conference on Agile Software Development)
  • SC 2013 (International Conference on Software Composition)
  • LIVE 2013 (International Workshop on Live Programming)
  • WASDeTT-4 2013 (International Workshop on Academic Software Development Tools and Techniques)
  • ICSM 2013 (International Conference on Software Maintenance)

Contact

Phone(Office):+41 31 511 7643 Office number:206
Email:andrei@inf.unibe.chWebpage:andreichis.com

Last changed by andrei on 12 June 2017