You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: content/posts/projects.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -24,15 +24,15 @@ image: "/images/midnight.jpg"
24
24
<!--more-->
25
25
My work now fits into these three buckets and depending on the collaboration, it can be more or less.
26
26
27
-
# Theme I: Software as Ecosystems
28
-
My research interests span the themes of the holistic concept of software through Software Ecosystems and its broader impact on society.
29
-
With the rise of library package ecosystems, I conduct empirical analysis of software ecosystems such as Maven for Java, NPM for JavaScript, and PyPI for Python.
27
+
# Theme I: Software as Ecosystems
28
+
Nowadays software is not built in isolation, we rely on many third-party library dependencies and frameworks to use functionality. Problems arise when developers struggle to manage these dependencies.
29
+
My research interests span the themes of the holistic concept of that these dependencies form ecosystems that evolve and intetwine together over time. With the rise of library package ecosystems, I conduct empirical analysis of software ecosystems such as Maven for Java, NPM for JavaScript, and PyPI for Python.
30
30
31
31
# Theme II: Developer Proficiency as Code
32
-
I am particularly interested in the role of developer proficiency through understanding how they code. We would like to measure developers skill based on the code, how the code can also be used as a signalling device for collaborators.
32
+
We take the concept of lingustic frameworks for assessing an individual natural language skill applied to how developers are writing this code. Defined as code proficiency, I am particularly interested in the role of developer proficiency through understanding how they code. We would like to measure developers skill based on the code, how the code can also be used as a signalling device for collaborators. We investigate how educators are teaching programming languages, and how developers try to move from basic coding concepts to more complex structures. Currently, we focus on the Python programming language and Pythonic code.
33
33
34
34
# Theme III: Bridging Developers Across Societies
35
-
Software development is now a global society. I host international collaborators, workshops and internships with a global perspective.
35
+
Software development is now a global society. This research field aims to understand how developer from emerging nations like Papua New Guinea integrate software engineering into their society. I host international collaborators, workshops and internships with a global perspective.
36
36
37
37
# Research Areas
38
38
As an empirical scientist, my team investigates hypotheses related to mining software repositories.
0 commit comments