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: docs/projMngmnt/Rev0_Team_Contrib.tex
+43-21Lines changed: 43 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -24,15 +24,31 @@
24
24
25
25
\section{Demo Plans}
26
26
27
-
For our \textbf{Rev 0 demonstration}, we will showcase the core functionality and usability of our \textbf{energy-efficient Python code refactoring tool}. This demonstration will highlight the following key aspects:
27
+
For our \textbf{Rev 0 demonstration}, we will showcase the core
28
+
functionality and usability of our \textbf{energy-efficient Python
29
+
code refactoring tool}. This demonstration will highlight the
30
+
following key aspects:
28
31
29
32
\begin{enumerate}
30
33
31
-
\item\textbf{Code Smell Detection:} We will demonstrate how our tool identifies inefficient coding patterns (\textit{code smells}) in Python source code that contribute to higher energy consumption.
32
-
\item\textbf{Automated Refactoring:} Our tool will apply targeted refactorings to optimize the detected code smells, improving energy efficiency.
33
-
\item\textbf{Energy Consumption Measurement:} Using \texttt{CodeCarbon}, we will measure and compare the energy consumption of the original code versus the refactored version, providing clear insights into energy savings.
34
-
\item\textbf{Functionality Preservation:} To ensure that optimizations do not alter program behaviour, we will run the original test suite against both the unoptimized and refactored versions.
35
-
\item\textbf{VS Code Integration:} We will showcase our \textbf{VS Code plugin}, where users can analyze a Python file for code smells, choose specific optimizations, and preview the refactored code with energy measurements. Users will have the option to accept or reject the proposed changes.
34
+
\item\textbf{Code Smell Detection:} We will demonstrate how our
smells}) in Python source code that contribute to higher energy consumption.
37
+
\item\textbf{Automated Refactoring:} Our tool will apply targeted
38
+
refactorings to optimize the detected code smells, improving
39
+
energy efficiency.
40
+
\item\textbf{Energy Consumption Measurement:} Using
41
+
\texttt{CodeCarbon}, we will measure and compare the energy
42
+
consumption of the original code versus the refactored version,
43
+
providing clear insights into energy savings.
44
+
\item\textbf{Functionality Preservation:} To ensure that
45
+
optimizations do not alter program behaviour, we will run the
46
+
original test suite against both the unoptimized and refactored versions.
47
+
\item\textbf{VS Code Integration:} We will showcase our \textbf{VS
48
+
Code plugin}, where users can analyze a Python file for code
49
+
smells, choose specific optimizations, and preview the refactored
50
+
code with energy measurements. Users will have the option to
51
+
accept or reject the proposed changes.
36
52
37
53
\end{enumerate}
38
54
@@ -175,7 +191,10 @@ \section{Commits}
175
191
\end{tabular}
176
192
\end{table}
177
193
178
-
The number of commits does not necessarily reflect the amount of work done by each team member. Some members prefer to make frequent small commits while others make fewer but larger commits that include multiple changes.
194
+
The number of commits does not necessarily reflect the amount of work
195
+
done by each team member. Some members prefer to make frequent small
196
+
commits while others make fewer but larger commits that include
197
+
multiple changes.
179
198
180
199
\section{Issue Tracker}
181
200
@@ -185,22 +204,25 @@ \section{Issue Tracker}
185
204
issues (C only)) over the time period of interest.}
Counts are considered by taking the total counts over the year and subtracting the counts at the time of the POC Team Contribution. This is the period of intrest.
203
-
We did a lot of work over the winter break to exclude that period and only do "this term" would inaccurately represent the counts.
221
+
Counts are considered by taking the total counts over the year and
222
+
subtracting the counts at the time of the POC Team Contribution. This
223
+
is the period of intrest.
224
+
We did a lot of work over the winter break to exclude that period and
225
+
only do "this term" would inaccurately represent the counts.
0 commit comments